使用户与应用程序交互的最简便的方法是给用户提供一个按钮。可以用 Visual Basic 提供的 CommandButton 控件,或利用包含图形的 Image 控件,如一个图标,来创建自己的“按钮”。
大多数 Visual Basic 应用程序都有 CommandButton,使用户通过简单的敲击按钮来执行操作。当用户选中按钮时,不仅会执行相应操作,还会使该按钮看上去象被按下并释放一样。无论何时,只要用户单击按钮,就会调用 Click 事件过程。将代码写入 Click 事件过程,执行想要执行的动作。
在程序执行时,有多种方法可以选中 CommandButton :
cmdClose.Value = True
cmdClose_Click
所有这些操作都使 Visual Basic 调用 Click 事件过程。
利用 Caption 属性可以在按钮上显示文字,告诉用户该按钮的功能。在图 3.4 中,在控件示例应用程序的测试按钮范例中,包含一个 Caption 属性为 "Change Signal" 的 CommandButton。(此例的工作版,请参阅 Controls.vbp 示例应用程序中的 Buttons.frm)。
注意,'S' 是这个按钮的快捷键,用一条下划线表示。在 Caption 属性的正文内插入一个 (&) 符号,将使得此符号后面的字符成为该按钮的快捷键(例如,Change &Signal)。
图 3.4 带标题的 CommandButton
用户单击 CommandButton,将执行该 CommandButton 的 Click 事件过程中的代码。在这个范例中,每次单击按钮,将变换一个不同的交通灯图标。
详细信息 关于 CommandButton 的属性的详细信息,请参阅“使用 Visual Basic 的标准控件”。