Visual Basic程序设计第4章 窗体的设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Click和DblClick事件 当用户用鼠标单击窗体时触发Click事件。当单击窗体内的某个位置时,VisualBasic将调用窗体事件过程Form_Click。如果用户单击的是窗体内的控件,则调用的是相应控件的Click事件过程。 当用户用鼠标单击窗体时触发Click事件。这一过程实际上触发了2个事件,第一次按住鼠标键时产生Click事件,第二次按住鼠标键时产生DblClick事件。 KeyDown、KeyUp和KeyPress事件 KeyDown和KeyUp事件是当一个对象具有焦点时按下或松开一个键时发生的。 语法格式: Private Sub Form_KeyPress(keyascii As Integer) Private Sub Form_KeyDown(keycode As Integer, shift As Integer) Private Sub Form_KeyUp(keycode As Integer, shift As Integer) KeyDown、KeyUp和KeyPress事件 表4-6 键盘相关事件参数设计 参 数 说 明 keyascii 是返回一个标准数字 ANSI 键代码的整数。Keyascii 通过引用传递,对它进行改变可给对象发送一个不同的字符。将 keyascii 改变为 0 时可取消击键,这样一来对象便接收不到字符。 keycode 是一个键代码,诸如 vbKeyF1 ( F1 键)或 vbKeyHome ( HOME 键)。 shift 是在该事件发生时响应 SHIFT ,CTRL 和 ALT 键的状态的一个整数。shift 参数是一个位域,它用最少的位响应 SHIFT 键(位 0 )、CTRL 键(位 1 )和 ALT 键(位 2 )。这些位分别对应于值 1、2 和 4。可通过对一些、所有或无位的设置来指明有一些、所有或零个键被按下。例如,如果 CTRL 和 ALT 这两个键都被按下,则 shift 的值为 6。 KeyDown、KeyUp和KeyPress事件 表 4-7 Shift参数的值 十进制数 作 用 0 没有按下转换键 1 按下一个Shift键 2 按下一个Ctrl键 3 按下Ctrl+Shift键 4 按下Alt键 5 按下Alt+Shift键 6 按下Alt+Ctrl键 7 按下Alt+Ctrl+Shift键 KeyDown、KeyUp和KeyPress事件 【例4-13】键盘事件示例。 运行结果 程序代码 MouseDown、MouseUp和MouseMove 事件 MouseMove事件是指当用户在窗体内移动鼠标时所触发的事件。而MouseDown、MouseUp 事件事件是当按下 ( MouseDown ) 或者释放 ( MouseUp ) 鼠标按钮时发生。 语法格式: Private Sub Form_MouseMove(button As Integer, shift As Integer, x As Single, y As Single) Private Sub Form_MouseUp(button As Integer, shift As Integer, x As Single, y As Single) Private Sub Form_MouseDown(button As Integer, shift As Integer, x As Single, y As Single) MouseDown、MouseUp和MouseMove 事件 表4-8 鼠标事件的参数说明 参数 说 明 button 对于MouseMove事件,Button参数反映鼠标各个按钮的状态。而对于MouseDown 和 MouseUp 事件,Button参数用来标识该事件的产生是按下 ( MouseDown ) 或者释放 ( MouseUp ) 按钮引起的。Button分别等于1时表示鼠标左按钮按下,2表示鼠标右按钮按下,4表示鼠标中间按钮按下 shift 该参数分别等于1,2,4时,对应于按下 SHIFT,CTRL, ALT键的状态。指示这些键中的一些、全部、或者一个也没有被按下。例如,CTRL 和 ALT 键都被按下,则 shift 的值就是 6。 x, y 一个指定鼠标指针当前位置的数。x 和 y 的值所表示的总是通过该对象 ScaleHeight, ScaleWidth, ScaleLeft,和 ScaleTop 属性所建立的坐标系统的方式。 MouseDown、MouseUp和MouseMove 事件 【例4-14】鼠标事件示例 运行结果 程序代码 第4章 窗体的设计 4

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档