vfp表单中“thisform只能在方法程序中使用“是什么意思啊?

四川省计算机二级vfp第34次上机第五套的题,请问有谁知道啊?
2024-12-03 06:20:40
推荐回答(2个)
回答1:

thisform在表单事件代码或类定义中,提供对当前表单的引用。

THISFORM.PropertyName | ObjectName
参数
PropertyName
指定该表单的属性。
ObjectName
指定该表单中的对象。
说明
当在表单中编写事件处理程序时,THISFORM 提供了一种引用当前表单的便利方式。例如,命令按钮的这个 Click 事件程序将按钮的标题设置为当前时间:
thisform.command1.caption = time()
使用 THISFORM 来代替通过名称(例如,form1.command1.caption)对当前表单的明确引用使程序代码可以在表单之间移植。
当创建类定义时,THISFORM 也提供了在方法中引用当前表单的手段。THISFORM 能够引用表单上的对象或属性而不需要使用多个 Parent 属性。

回答2:

Thisform是指当前表单,只能在基于表单的方法中使用才有效,在Command命令窗口运行Thisform是错误的。