
答案补充:
=6意思是当d出消息框是你点了“是”的话就执行是的情况下的程序。举例:
if messagebox("将要退出时钟程序,确认吗?",4+32,"系统信息")=6
QUIT
ELSE
NODEFAUT
ENDIF
意思就是:当你点“是”,则退出VFP程序了,若按的是其他这里为“否”按钮,则不做任何事情,同时返回主界面。
一大片我懒的打了,因为是程序感应d出来的提示都是,你下载个VFP90的,当你写下MESSAGEBOX(它就会d出来提示框,各种数字代表什么都一清二楚。
简单模拟一下,假设表单上就一个文本框(用于输入密码)和一个确定按钮,再假设正确密码为"AAA"
表单的INIT事件里写上:
PUBLIC nClickCounter
nClickCounter=0
确定按钮CLICK代码:
nPassword=ALLTRIM(THISFORMTEXT1VALUE)
IF nPassword<>"AAA"
nClickCounter=nClickCounter+1
IF nClickCounter=3
clear
clear events
quit
ENDIF
ELSE
密码正确时处理的代码
ENDIF
最后一条
go bottom
Thisform下一条enabled=f &&下一条按钮不可用
Thisform最后一条enabled=f &&最后一条按钮不可用
thisformrefres
退出表单
thisformrelease
clear events
以上就是关于VFP中“if messagebox("将要退出时钟程序,确认吗",4+32,"系统信息")=6”中的数字分别是什么意思全部的内容,包括:VFP中“if messagebox("将要退出时钟程序,确认吗",4+32,"系统信息")=6”中的数字分别是什么意思、密码输入错误三次,强制退出的VFP程序如何编写、VFP表单设计中要显示最后一条和退出按钮的程序是怎么写的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)