窗口和代码编辑器

在窗口中编写事件代码的时候,免不了要引用某个控件的。
这有一点麻烦,首先如果窗口控件很多,要记住每个控件的名称不容易,其次控件类型也很多,要记住每个类型的名称才能正确地定义控件变量,显然这也不太容易。

不过不用担心,在编写代码的过程中,窗口名和控件名能够通过自动完成列表输入:

不仅如此,还能根据控件名自动识别控件类型,列出其属性和方法:

手工选择窗口和控件

此外,通过代码编辑器的"窗口"也,你可以手工选择窗口和控件:

在窗口页选择某个窗口,会自动列出该窗口的全部控件,当我们双击某个控件的时候,默认在编辑器插入控件的名称。

页面下方的两个选项,可以改变这种默认的方式,以双击“Button1”为例:

定义引用变量

如果选中这个选项,则插入:

Dim 变量名 As WinForm.Button = e.Form.Controls("Button1")

显然这样我们可以快速定义一个变量来引用按钮“Button1”,要做的只是将字符“变量名”改为你需要的名称而已。

直接引用

如果选中这个选项,则插入:

e.Form.Controls("Button1")

另外,合理地为控件设置名称很重要,显然"ButtonAdd"和“ButtonDelete”这样的名称,比起“Button1”和“Button2”,要友善得多。


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