《鼠标键盘菜单》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《鼠标键盘菜单》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《鼠标键盘菜单》PPT课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10章章 键盘事件、鼠标事件、菜单键盘事件、鼠标事件、菜单 主要内容:键盘与鼠标事件过程键盘与鼠标事件过程KeyPress事件KeyDown、KeyUp鼠标事件鼠标光标的形状菜单程序设计菜单程序设计VB中的菜单菜单编辑器建立菜单弹出式菜单KeyPress事件1、Keypress事件事件:此事件当用户按下和松开一个键盘上的键时发生。格式:格式:PrivateSub控件名_KeyPress(indexAsInteger,keyasciiAsInteger)说明:说明:可用于窗体、文本框、复选框、组合框、命令按钮、列表框、图片框、滚动条等具有焦点的控件。Keyascii参数的值是被按下的键的AS
2、CII值。它是以值为准,它是以值为准,比如:按下大键盘上的1和按下小键盘上的1都返回1的Ascii码,按下同一个键,但在大小写不同时,返回不同的值。一个窗体仅在它没有可视的且可获得焦点的控件时才能接收该事件。但是当窗体的KeyPreview 属性被设置为True时,窗体是可以接收该事件的,但不影响其它控件的KeyPress事件的接收。例如:窗体上有一个文本框,当KeyPreview 属性被设置为True时,在文本框中输入数据,每一次按键,都会先触发窗体的Keypress事件,再触发控件的Keypress事件。一个KeyPress事件可以引用任何可打印的键盘字符可使用Chr(KeyAscii)表
3、达式将keyascii参数转变为一个字符。使用这下面命令修改KeyAscii参数的值将改变所显示的字符:KeyAscii=Asc(char)此事件不能识别下面的这些键:功能键(F1-F12)、编辑键(指INSERT键、DELETE键或BACKSPACE键)、定位键以及任何键和键盘换档键的组合等。KeyPress事件2、举例:例1:将输入到文本框中的字符转换为大写。PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=Asc(UCase(Chr(KeyAscii)EndSubKeyDown、KeyUp事件1、KeyDown和和KeyUp事件:事件
4、:是当一个对象具有焦点时按下(KeyDown)或松开(KeyUp)一个键时发生的。格式:格式:PrivateSub控件名_KeyDown(indexAsInteger,keycodeAsInteger,shiftAsInteger)PrivateSub控件名_KeyUp(indexAsInteger,keycodeAsInteger,shiftAsInteger)说明:说明:indexAsInteger,:当控件为控件数组时有此参数。表示被触发控件的索引号。keycodeAsInteger:是一个键代码。l它是一个Ascii码,但是它是以键为准,一个键一个码但是它是以键为准,一个键一个码,例如
5、:A和a是同一个值,以大写字母的Ascii值为准。l由于是以键为准,所以,大键盘和小键盘上的数字键并不是同一值,例如:大键盘的1和小键盘的1不同值。l对于有上下档的键,以下档键的值为准。shiftAsInteger:是在该事件发生时响应SHIFT,CTRL和ALT键的状态的一个整数。分别是1、2和4。例如,如果CTRL和ALT这两个键都被按下,则shift的值为6。KeyDown、KeyUp事件例:例:当按下“”键时,窗体上的滚动条的滚动块被移动。lPrivateSubHScroll1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)lIfKeyCode=188
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 鼠标键盘菜单 鼠标 键盘 菜单 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内