- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零点起飞学VisualBasic之用户交互的基础鼠标
第13章 用户交互的基础——鼠标键盘事件事件机制是Visual Basic程序运行的主要方式。Visual Basic中面向对象的编程方法主要响应鼠标和键盘事件。学习本章,读者可以掌握鼠标和键盘事件驱动机制、熟练使用鼠标和键盘事件开发的方法。13.1 使用鼠标基础——鼠标事件鼠标事件是Windows应用程序中最重要的事件之一。用户在应用程序中主要操作使用鼠标操作,响应鼠标事件。其主要包括的事件如表13.1所示。表13.1 鼠标事件类型事 件说 明Click鼠标单击事件DblClick鼠标双击事件MouseMove鼠标在对象上移动事件MouseDown鼠标按下事件Mouseup鼠标松开事件Dragdrop和Dragover鼠标拖动事件本节分别介绍不同鼠标事件的使用方法。13.1.1 常见的鼠标事件在应用程序中鼠标事件是用户和应用程序交互操作的主要方式之一。下面分别介绍几种事件的使用方法。1.Click和DblClick事件在用户按下鼠标按钮并释放时,引发单击Click事件;两次Click事件引发双击DblClick事件。Click和DblClick事件主要是指鼠标左键操作。单击Click事件语法如下:Private Sub object_Click([Index As Integer])参数说明:Object为必需项,表示产生Click事件的控件对象;Click为必需项,表明该事件为鼠标单击事件。Index为可选项,表明该控件在控件数组中的索引。双击DblClick事件语法如下:Private Sub object_DblClick([Index As Integer])参数说明:Object为必需项,表示产生Click事件的控件对象;DblClick为必需项,表明该事件为鼠标双击事件;Index为可选项,表明该控件在控件数组中的索引。2.Mouseup和MouseDown事件MouseDown事件是最常用的鼠标事件。按下鼠标按钮即可引发此事件。Mouseup事件是用户松开按下鼠标事件。该事件可以结合shift参数判断用户在单击鼠标时候是否按下Ctrl和Shift、Alt按键。MouseDown事件语法如下:Private Sub object_MouseDown([Index As Integer,]button As Integer, shift As Integer, x As Single, y As Single)Mouseup事件语法如下:Private Sub object _Mouseup([Index As Integer,]button As Integer, shift As Integer, x As Single, y As Single)参数说明详见表13.2所示。表13.2 Mouseup和MouseDown事件参数说明参数说 明object必需项。返回一个对象表达式,其值是控件列表中一个控件对象Index可选项。返回整数,标识控件数组中的控件元素button可选项。返回整数,标识该事件按下(MouseDown)或者松开(Mouseup)按钮引起的。button参数返回左按钮、右按钮、中间按钮,数值分别为1、2和3shift可选项。返回整数,在button参数指定的按钮被按下或者被松开的情况下。该整数相应于 Shift、Ctrl和Alt键的状态。shift参数是具有相应于Shift键,Ctrl键以及Alt键的数值分别等于1、2和4。如Ctrl和Alt键都被按下时shift的值为6x、y可选项。返回一个指定鼠标指针当前位置的数。x和y的值所表示的总是通过该对象 ScaleHeight、 ScaleWidth、ScaleLeft和ScaleTop属性所建立的坐标系统的方式MouseDown和Mouseup事件在判断Ctrl等按键比Click事件和DblClick事件具有突出的优点。3.MouseMove事件MouseMove事件当鼠标指针在屏幕上移动时引发。鼠标指针位于窗体和控件的边框内时,窗体和控件均可以识别MouseMove事件。标准语法如下:Private Sub Form_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single)参数说明详见表13.2所示。4.Dragdrop和Dragover事件拖放动作即将一个控件拖动到一个对象上,并松开鼠标按钮。Dragdrop事件识别何时将控件拖动到对象上。标准语法如下:Private Sub object_Dragdrop([Index As Integer,]source As Control, x As Single, y As Single)参数说明详
您可能关注的文档
最近下载
- 河南省建设工程安全生产标准化图集.docx VIP
- 别克英朗GT说明书.docx VIP
- 洪水计算(推理公式法).xls VIP
- 初中音乐 西南师大课标版 七年级上册 走进歌乐山 《走进歌乐山》 课件.ppt VIP
- (高清版)DBJ∕T 13-278-2025 《福建省电动汽车充电基础设施建设技术标准》.pdf VIP
- 带式输送机头尾部基础荷载计算书.xls VIP
- 建筑《工程质量》首件验收制度.docx VIP
- (高清版)DB21∕T 4071-2024 沥青路面再生集料应用技术规程.pdf VIP
- 中国冰沙机行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- Word操作培训ppt课件.pptx VIP
文档评论(0)