2015年计算机等级考试二级VB复习指导(27)
发布时间:2011/1/7 10:15:06 来源:城市学习网 编辑:ziteng
5.2.3 使用键盘操作按钮
按钮控件的Click事件不仅可以由鼠标单击触发,还可以由以下几种方法触发:
按Tab键把焦点移到相应按钮上。然后按Space键或Enter键。
如果某按钮是窗体的缺省命令按钮,既使将焦点移到其他控件上(非按钮控件),按下Enter键也会选中该按钮。在设计时,通过设置按钮的Default属性为True,就可指定它为窗体的缺省命令按钮。在一个窗体中只能有一个按钮为缺省命令按钮。
如果某按钮是窗体的缺省取消按钮,即使把焦点移到其他控件上,也能通过按Esc键选中该按钮。在设计时,通过设置某按钮的Cancel属性为True,就可指定它为窗体的缺省取消按钮。在一个窗体中只能有一个按钮为缺省取消按钮。
按按钮的访问键(Alt+带下划线的字母)
可通过Caption属性创建命令按钮的访问键,为此,只需在作为访问键的字母前添加一个连字符(&).例如,要为标题为Print的按钮创建访问键,应在字母P前添加连字符(&),于是得到&Print.运行时,字母P将带下划线,同时按AIt+P键就可选定命令按钮。
注意:如果不创建访问健,而又要使标题中包含连字符但不创建访问键,应添加两个连字符(&&).这样一来,在标题中就只显示一个连字符而不显示下划线。
使用Enter键来执行某项操作和使用Esc键来取消某项操作是人们的操作习惯,因此,在设计程序时,最好设置窗体的缺省命令按钮和缺省取消按钮,来迎合人们的操作习惯。
实例5.4使用键盘操作按钮
在该程序中,用户可以使用Enter键,Esc键和访问键来选中按钮。若按Esc键,则退出程序。
在窗体中放置一个标签控件、一个文本框控件和两个按钮控件,其中各对象的属性设置。
双击【确定】按钮,打开【代码】窗口,将下列代码添加到ComOK_Click事件过程中:
TexTime.Text =Time
End Sub
将退出程序的end语句添加到ComEsces_Click事件过程中:
Private Sub ComEsc_Click()
End
End Sub
运行该程序,单击【确定】按钮或按下Alt+O组合键都将在文本框中显示当前的时间。将焦点移动到文本框上,按下Enter键也可以在文本框中显示当前的时间。单击【取消】按钮、按下Esc键或按下Alt+E组合键将退出程序。