引用窗口和控件

在窗口或控件的事件代码中,如果要引用本窗口,请尽量用e参数:e.Form。
例如窗口中有一个按钮,希望单击这个按钮能够关闭本窗口,该按钮的Click事件代码应该设置为:

e.Form.Close()

如果通过窗口名称来引用:

Forms("窗口1").Close()

一旦之后因为某种原因,需要修改窗口名称,那么你将不得不修改相关事件代码。

同样在控件的事件代码中,如果要引用控件本身,也应该使用e参数:e.Sender,例如:

If User.Group = "经理" Then
    e.Sender.ReadOnly = BooleanEnum.
False
Else

    e.Sender.ReadOnly = BooleanEnum.
True
End
If

如果采用控件名称来引用,那么一旦需要修改控件名称,就必须同步修改代码


本页地址:http://www.foxtable.com/webhelp/topics/1854.htm