1.5 命令按钮和标签
在程序中,命令按钮通常与单击事件过程相对应。在程序运行期间,用户单击命令按钮调用相应的事件过程,完成指定的功能。
在程序运行时,常用以下方法触发命令按钮:
⑴ 鼠标单击。
⑵ 按Tab键将焦点移到相应命令按钮上,再按回车键。
⑶ 按Alt+快捷键。
1.5.1 属性
⑴ 基本属性
命令按钮基本属性有:Name、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize和BackColor等。
⑵ Caption属性
该属性为字符型,默认属性值为Command1~CommandN。
在设置命令按钮的Caption属性时,如果在某个字母前添加字符“&”,则程序运行时标题中的该字母就会带有下划线,这个字母称为快捷键,当用户按下Alt+快捷键时,相当于按下该命令按钮。例如,将Command3的Caption属性设置为“退出(&Q)”,运行程序时,用户按下Alt+Q键相当于单击该命令按钮。
⑶ Default属性
Default属性是命令按钮的特有属性,属性值为逻辑型,默认值为False。
True:回车键有效,按下Enter键相当于用鼠标单击了该命令按钮。在一个窗体中只能有一个命令按钮的Default属性值为True。当某个命令按钮的Default属性值被设置为True后,该窗体中的其它所有命令按钮的Default属性将被自动设置为False。
False:回车键无效。
⑷ Cancel属性
Cancel属性也是命令按钮的特有属性,属性值为逻辑型,默认值为False。
True:按Esc键相当于用鼠标单击了该命令按钮。在一个窗体中只能有一个命令按钮的Cancel属性值为True,当某个命令按钮的Cancel属性值被设置为True后,该窗体中的其他所有按钮的Cancel属性将被自动设置为False。
False:Esc键无效。
⑸ Value属性
该属性用于检查命令按钮是否被按下,只能在程序运行期间设置或引用。属性值为逻辑型,默认值为False。
True:命令按钮被按下。在程序运行过程中,如果将Value值设置为True,可以直接触发命令按钮的Click事件。
False:命令按钮未被按下。
⑹ Style属性
该属性用于设置命令按钮的样式。
0—Standard:命令按钮上不能显示图形。
1—Graphical:命令按钮上可以显示图形,也可以显示文字。
若要改变命令按钮颜色或者在命令按钮上显示图形,首先必须将Style属性设置为1,然后在Picture属性中设置需要显示的图形文件。若在Picture属性中选择了图形文件,如果Style属性值为0,则图形仍不能显示。
⑺ Picture属性
该属性用来设置命令按钮上显示的图形,前提是Style属性值为1。显示的图形文件可以是.bmp和.ico文件。
⑻ ToolTipText属性
该属性用来设置当鼠标在命令按钮上停留1秒时,在其提示框中显示的提示信息,其取值为字符型。
例如:Command1.ToolTipText= "确认后,单击此按钮"
1.5.2 事件
命令按钮的主要事件有Click事件,命令按钮不支持DblClick事件。
=============================================================
案例:案例1.5.doc(下载附件 54.5 KB) -命令按钮的属性
===========================================================

