Visual Basic程序设计教程第10章_第1页
Visual Basic程序设计教程第10章_第2页
Visual Basic程序设计教程第10章_第3页
Visual Basic程序设计教程第10章_第4页
Visual Basic程序设计教程第10章_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第10章键盘与鼠标事件过程

使用键盘事件过程,可以处理当按下或释放键盘上某个键时所执行的操作,而鼠标事件过程可用来处理与鼠标光标的移动和位置有关的操作。2023/3/7110.1

KeyPress事件

当压下键盘上的某个键时发生KeyPress事件。其定义为:PrivateSubText1_KeyPress(KeyAsciiAsInteger)

EndSub

KeyAscii是所按键的ASCII值2023/3/7210.2KeyDown和KeyUp事件

KeyDown和KeyUp事件分别在压下和松开键盘上的某个键时发生,这两个事件返回的是键盘的直接状态。KeyDown事件过程的定义为:

PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

EndSub2023/3/7310.3鼠标事件当压下、松开鼠标键或移动鼠标时产生鼠标事件。其中压下鼠标事件过程的模板为:

SubForm_MouseDown(ButtonAsInteger,ShiftAsinteger,xAssingle,yAsSingle)EndSub

2023/3/7410.3.1鼠标位置

鼠标位置由参数x、y确定,随鼠标光标在窗体上的移动而变化。当移到某个位置时,如果压下鼠标键,则产生MouseDown事件,如果松开鼠标键则产生MouseUp事件。(x,y)是接收鼠标事件的窗体或控件上的坐标。

2023/3/7510.3.2鼠标按钮

鼠标按钮状态由参数Button来设定,该参数是一个整数(16位),在设置按钮状态时实际上只使用了低3位。

2023/3/7610.3.3转换参数

转换参数Shift是一个整数值,并用其低三位表示Shift、Ctrl和Alt键的状态,某键被按下使得一个二进制位被设置

2023/3/7710.4鼠标光标的形状10.4.1MousePointer属性鼠标光标的形状通过MousePointer属性来设置。该属性可以在设计阶段设置,也可以在运行时设置。

2023/3/7810.4.2设置鼠标光标形状

1.在程序代码中设置MousePointer属性:对象.Mousepointer=设置值2.在属性窗口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论