a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 39|回复: 0

[Visual Basic] 2011年度计算机等级考试二级VB复习指导(27)

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
 5.2.3 使用键盘操作按钮  按钮控件的Click事件不仅可以由鼠标单击触发,还可以由以下几种方法触发:* ?9 C9 B: }  ]
  按Tab键把焦点移到相应按钮上。然后按Space键或Enter键。) S, a" G) k8 a) j$ R
  如果某按钮是窗体的缺省命令按钮,既使将焦点移到其他控件上(非按钮控件),按下Enter键也会选中该按钮。在设计时,通过设置按钮的Default属性为True,就可指定它为窗体的缺省命令按钮。在一个窗体中只能有一个按钮为缺省命令按钮。
5 Q0 M7 n, b6 p9 G: o7 |9 A9 w  如果某按钮是窗体的缺省取消按钮,即使把焦点移到其他控件上,也能通过按Esc键选中该按钮。在设计时,通过设置某按钮的Cancel属性为True,就可指定它为窗体的缺省取消按钮。在一个窗体中只能有一个按钮为缺省取消按钮。
/ a  M) D9 R7 x  y1 F" q  H  按按钮的访问键(Alt+带下划线的字母)
0 F7 ]+ R) t" c  u  可通过Caption属性创建命令按钮的访问键,为此,只需在作为访问键的字母前添加一个连字符(&).例如,要为标题为Print的按钮创建访问键,应在字母P前添加连字符(&),于是得到&Print.运行时,字母P将带下划线,同时按AIt+P键就可选定命令按钮。# |3 ]: y+ `) k) Q: u
  注意:如果不创建访问健,而又要使标题中包含连字符但不创建访问键,应添加两个连字符(&&).这样一来,在标题中就只显示一个连字符而不显示下划线。3 K! u( E- P7 ^
  使用Enter键来执行某项操作和使用Esc键来取消某项操作是人们的操作习惯,因此,在设计程序时,最好设置窗体的缺省命令按钮和缺省取消按钮,来迎合人们的操作习惯。
* G: }6 s/ s$ a" h. J* s  实例5.4使用键盘操作按钮# B4 m7 o* C) `
  在该程序中,用户可以使用Enter键,Esc键和访问键来选中按钮。若按Esc键,则退出程序。
* `& b! d! |2 I7 I' y# d  在窗体中放置一个标签控件、一个文本框控件和两个按钮控件,其中各对象的属性设置如表5.6所示。/ k- x7 r7 w2 C2 |2 C8 f1 G% b
9 ^* t, U# D- H7 t7 x  c
  
5 S+ X: W% o/ }% E2 R  双击【确定】按钮,打开【代码】窗口,将下列代码添加到ComOK_Click事件过程中:
+ T5 Z) H) L2 m' r/ k) f  TexTime.Text =Time
% g# i8 k/ b5 ^4 _$ y% z  End Sub
; X! R2 V4 _- n0 e7 V! X3 ?  |+ K  将退出程序的end语句添加到ComEsces_Click事件过程中:
+ I7 ~* h: X- M% A2 ~1 O8 @  Private Sub ComEsc_Click()* M0 G7 B/ V) l% }5 x
  End
. e1 T% |2 x% s3 I. x. g. m  z  End Sub1 ~1 X. Q7 y. N8 G2 ]
  运行该程序,单击【确定】按钮或按下Alt+O组合键都将在文本框中显示当前的时间。将焦点移动到文本框上,按下Enter键也可以在文本框中显示当前的时间。单击【取消】按钮、按下Esc键或按下Alt+E组合键将退出程序。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-4 01:07 , Processed in 0.167956 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表