弹琴吧钢琴谱怎么打印:vb窗体所有事件(3)
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 21:49:55
(12)KeyPress事件
按下键盘上与ASCII字符对应的键时,触发KeyPress事件。KeyPress事件能识别的ASCII字符包括:字母键、数字键、标点符号键以及Enter键、Tab键和Backspace键。也就是说,在键盘上除了按这些键以外,按其它键不会引发KeyPress事件。
ASCII码值是以按键上的字符为准。同一按键上的字符有大小之分,所以按下同一个键时,ASCII码值是不一样的。例如,“A”和“a”的ASCII码值不一样。
以窗体为例,KeyPress事件的语法是:
Private Sub Form_KeyPress (KeyAscii As Integer)
语句组
End Sub
参数KeyAscii是一个整数,返回所按键的ASCII码值。借助字符的ASCII码值来判断用户按下的是哪一个键。
常用键的键码值和ASCII码值分别如表4-3所示:
表4-3 常用键的ASCII码值
如果你想知道键盘上各个键的ASCII值,可在文本框的keyPress事件下编写如下代码。运行程序,当焦点位于该文本框上时,按下希望了解的键,消息框中就会显示所按键的ASCII值。
Private Sub Text1_KeyPress(KeyAscii As Integer)
MsgBox KeyAscii
End Sub
当敲击一个有ASCII码值的键时,会同时引发这三个事件,它们发生的顺序如下:
KeyDown事件→KeyPress事件→KeyUp事件
vb中 窗体初始化程序应写在( )事件中。
VB,如何设置一个逻辑变量,使之在一个窗体中的所有的事件里都能使用
如何实现ContextMenud的右键单击事件(vb.net的windows窗体)
关于 VB 的窗体移动事件,请再帮我一次,谢谢
VB窗体启动、关闭时涉及的主要事件?
VB中的mid窗体是什么窗体?关闭mid时触发什么事件?
vb中模式窗体如何响应窗体以外的鼠标事件
下列各种vb窗体事件中不能由用户触发的事件是Aload事件Bunload事件CpbclickDInitialize
在VB中,如何编辑代码使得按下Command,响应 打开另一个窗体 的事件
在VB中如何获得对窗体移动事件的处理的一个方法
在VB中,对于窗体,由系统自动触发的第一个事件是什么
初学vb.net做了一个控件但是放在窗体上不能响应键盘事件
编译VB窗体
vb.net窗体问题?
VB窗体代码
VB中拖动窗体
vb 打开窗体
vb.net窗体
vb 窗体问题
.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程(VB)
在窗体上画一个命令按钮,名称为Commandl。单击命令按钮时,执行如下事件过程:(VB)
VB中如何控制MDI中所有子窗体的颜色
请教:VB窗体Hide窗体的解决办法,
vb里在窗体中嵌入窗体