首页 百科知识 对象的引用

对象的引用

时间:2023-10-16 百科知识 版权反馈
【摘要】:在实际设计过程中,假如要处理一个对象,首先需要知道对象所在的容器层次关系。例如,一个表单中有命令按钮、列表框和其他一些控件,如果处理命令按钮,则必须引用表单和命令按钮。绝对引用是通过对对象完整的容器层次描述来实现的。要想更改表单中的命令按钮Command1的显示内容为“确定”,可以这样引用:

6.2.4 对象的引用

在实际设计过程中,假如要处理一个对象,首先需要知道对象所在的容器层次关系。例如,一个表单(Form1)中有命令按钮(Command1)、列表框(List1)和其他一些控件,如果处理命令按钮,则必须引用表单和命令按钮。

对象的引用有两种方式:绝对引用和相对引用。

1.绝对引用

绝对引用是通过对对象完整的容器层次描述来实现的。要想更改表单中的命令按钮Command1的显示内容为“确定”,可以这样引用:

Form1.Command1.Caption="确定"

2.相对引用

相对引用就是快速引用对象。在Visual FoxPro中提供下列几种对象的引用:

(1)THIS对象引用:

提供对当前对象的引用,能够用THIS关键字来设置当前对象的属性。

其格式为:THIS.Property=Value

如:在命令按钮Command1的单击事件中的代码如下:

THISFORM.Command1.Caption="确定"

可改成如下代码:

THIS.Caption="确定"

(2)THISFORM对象引用:

THISFORM对象引用提供对当前表单的引用。

其格式为:THISFORM.ObjectName

(3)THISFORMSET对象引用:

THISFORMSET对象引用提供了一种引用当前表单极方便快捷的方法。

其格式为:THISFORMSET.ObjectName

(4)ACTIVEFORM对象引用

ACTIVEFORM引用的是当前活动的表单。

其格式为:ACTIVEFORM.ObjectName。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈