所有控件都有一个属性,只需引用控件名而无需使用属性名就可利用这个属性来存储或获取数值,称此属性为控件的值,这是控件的最重要或最常用属性。下表列出了每个控件属性,这些属性被看成是控件值。
| 控件 | 值 |
| CheckBox(复选框) | Value |
| ComboBox(组合框) | Text |
| CommandButton(命令按钮) | Value |
| CommonDialog(公共对话框) | Action |
| Data(数据) | Caption |
| DataCombo(数据组合) | Text |
| DataGrid(数据网格) | Text |
| DataList(数据列表) | Text |
| DirListBox(目录列表框) | Path |
| DriveListBox(驱动器列表框) | Drive |
| FileListBox(文件列表框) | FileName |
| FlexGrid | Text |
| Frame(框架) | Caption |
| HScrollBar(水平滚动条) | Value |
| Image(图象) | Picture |
| Label(标签) | Caption |
| Line(线形) | Visible |
| ListBox(列表框) | Text |
| OptionButton(选项按钮) | Value |
| PictureBox(图片框) | Picture |
| Shape(形状) | Shape |
| TextBox(文本框) | Text |
| Timer(定时器) | Enabled |
| VScrollBar(垂直滚动条) | Value |
当控件的属性为该控件的值时,无论何时引用这个属性都不必在代码中指定属性名。例如,下行代码设置了 TextBox 控件的 Text 属性值:
Text1 = "This text is assigned to the Text property _
of Text1"
在下例中,只要用户单击文件列表框中的文件,Label1 的 Caption 属性就被设置成 File1 的 FileName 属性:
Private Sub File1_Click ()
Label1 = File1
End Sub
注意 由于使用了控件值,代码的可读性略受影响,所以本指南中的示例不使用控件值,而是明确引用控件的属性。两种方法均可用来编写代码,在不引起阅读困难时可考虑使用控件值。