引用窗口和控件
在窗口或控件的事件代码中,如果要引用本窗口,请尽量用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
如果采用控件名称来引用,那么一旦需要修改控件名称,就必须同步修改代码