VFP中为什么表单中的命令按钮编辑click属性来调用其它的表或者程序的时候...
VFP中为什么表单中的命令按钮调用其它的表或者程序的时候,有的情况下用thisform有的情况下用do,这个怎么区分啊?有差别么?...
VFP中为什么表单中的命令按钮 调用其它的表或者程序的时候,有的情况下用thisform 有的情况下用do,这个怎么区分啊?有差别么?
展开
2个回答
展开全部
thisform的意思是这个表单,也就是运行中的表单本身。
如果命令按钮中要调用的是表单本身中的某对象中的某代码,就要以thisform开头,可以理解为告诉软件,代码的位置。例如:=thisform.command1.click(),表示的含义就是调用这个表单中command1按钮的click属性中的代码。
如果命令按钮中要加载别的表单或者调用表单之外的程序,一般要以do开头。例如:do list.prg 意思是调用当前位置下的list.prg 程序。
如果命令按钮中要调用的是表单本身中的某对象中的某代码,就要以thisform开头,可以理解为告诉软件,代码的位置。例如:=thisform.command1.click(),表示的含义就是调用这个表单中command1按钮的click属性中的代码。
如果命令按钮中要加载别的表单或者调用表单之外的程序,一般要以do开头。例如:do list.prg 意思是调用当前位置下的list.prg 程序。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询