下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB窗体的事件详细说明序号事件事件说明(触发)1Activate当窗体变为活动窗体时发生此事件,此事件比 Load 事件发生得晚Deactivate变为非激活2Click当用户单击窗体时发生此事件DblClick当用户双击窗体时发生此事件3DragDrop当完成一个完整的拖放动作或使用Drag 方法时,发生此事件DragOver当用户进行拖放操作时发生此事件4GotFocus当获得焦点时发生此事件LostFocus当丢失焦点时发生此事件5Initialize当应用程序创建 Form、 MDIForm、User 控件、PropertyPage 或类的实例时发生6KeyDown当窗体上没有能获得焦
2、点的控件(如文本框控件 ) 时,用户按下键盘上某个键时发生此事件KeyPress当窗体上没有能获得焦点的控件(如文本框控件 ) 时,用户敲击键盘上某个键时发生此事件KeyUp当窗体上没有能获得焦点的控件(如文本框控件 ) 时,用户按下键盘上某个键后释放时发生此事件7LinkClose在一个 DDE对话结束时发生此事件LinkError当一个 DDE 对话过程中出现错误时发生此事件LinkExecute当一个 DDE 对话中的命令字符串由一个接收端应用程序发出时发生此事件LinkOpen当一个 DDE 对话正在启动时发生此事件8MouseDown当鼠标在窗体上,用户按下鼠标键时发生此事件Mous
3、eMove当鼠标在窗体上移动时发生此事件MouseUp当鼠标在窗体上,用户释放鼠标键时发生此事件9Resize当窗体尺寸改变时发生此事件Load窗体装入时发生此事件Unload卸载窗体10Paint在一个窗体被移动或放大之后,或在一个覆盖该窗体的窗体被移开之后,该窗体部分或全部暴露时,发生此事件11Terminate通过设置所涉及对象的所有变量为Nothing ,Form、MDIForm、User 控件 、 PropertyPageWebclass、DHTMLPageDesigner 或类的实例的所有引用都被从内存删除,或当对象的最后一个引用失去范围时发生此事件形参的意义Source 正在被拖
4、动的控件。X、 Y 是一个指定当前鼠标指针在目标窗体或控件中水平(X)和垂直 (Y)位置的数字KeyCode 按键的编码Shift转换键,意义如下:0 没有转换键按下1 Shift 键按下2 Ctrl 键按下3 Alt 键按下当多个转换键同时按下时,应把几个键对应的数值相加KeyAscii 按键 Ascii 码LinkErr 是一个与 DDE有关错误的错误号,返回值如下所述1 另一个应用程序按错误的格式已经请求过数据。在VisualBasic 试图找出另一种应用程序识别的格式时,这种错误可能连续出现几次6当发送端窗体上的LinkMode 属性设置为0(无)之后,接收端应用程序试图继续DDE对话
5、7所有源链接都在使用中(每个源最多有128 个链接)8对目标控件来说:一个自动链接或LinkRequest方法更新控件中的数据失败对源窗体来说:目标试图将数据放置到一个控件中去,并且失败11 无足够的内存给 DDE 使用cmdstr由目标应用程序所发出的命令字符串表达式cancel是一个整数,告诉目标该命令字符串是否被接受。将cancel 设置为 0 是通知目标该命令字符串被接受。将cancel设置为任何一个非零的值通知目标该命令字符串被拒绝(缺省值被设置为 -1,指示的是 cancel)Cancel 是一个整数,它用来确定该DDE 对话是否建立。让cancel 设置为 0(缺省值)可建立该对
6、话。将cancel 设置为任何非零值则拒绝对话Button标识按下哪个鼠标键:1、 按下鼠标左键2、 按下鼠标右键3、 按下鼠标左右两键Shift 键的意义请参阅KeyDown 事件X、 Y 按下鼠标键时的坐标X、 Y 鼠标移动过程中的瞬时坐标其它各参数的意义请参阅MouseDown 事件X、 Y 鼠标移动释放时的瞬时坐标其它各参数的意义请参阅MouseDown 事件12OLECompleteDrag当源部件被放到目标部件时发生此事件,并通知源部件拖放操作被执行或取消Effect 源对象设置的长整型数, 用来识别执行的动作, 这样当部件被移动后允许源采取适当的动作。可能的取值列于下表中常数值描
7、述vbDropEffectNone 0 放目标不接受数据,或者放操作被取消 vbDropEffectCopy 1 放结果保存于从源到目标的数据拷贝中。初始数据没有被拖放操作改变vbDropEffectMove 2 放结果保存于初始数据的连接中, 该数据是在拖放源和放目标之间产生的OLEDragDrop在 OLEDropMode被设置为 1(Manual)时,当源部件被放到目标部件时,发生此事件OLEDragOver当一个部件在另一个部件上拖动时发生此事件OLEGiveFeedback在每个 OLEDragOver 事件后发生此事件OLESetData当目标部件在源的DataObject 对象上
8、执行 GetData方法,但是还没有加载规定格式的数据时,在源部件上发生此事件OLEStartDrag当部件的 OLEDrag 方法被执行时,或者 在 OLEDragMode属性 被设为Automatic ,部件初始化 OLE拖放操作时发生此事件13QueryUnload在一个窗体或应用程序关闭之前发生此事件。如果一个MDIForm 对象关闭时, QueryUnload 事件先在 MDI窗体发生,然后在所有MDI 子窗体中发生。当一个子窗体或一个Form对象关闭时,在那个窗体中的QueryUnload事 件 先 于 该 窗 体 的Unload 事件发生Data DataObject 对象,包含
9、源提供的格式,另外也可能包含这些格式的数据。若 DataObject 不包含数据,则当控件调用GetData 方法时提供数据。 SetData 和 Clear 方法不能用在这里Effect 源对象设置的长整型数, 用来识别执行的动作, 这样当部件被移动后允许源采取适当的动作。可能的取值列于下表中常数值描述vbDropEffectNone 0 放目标不接受数据,或者放操作被取消 vbDropEffectCopy 1 放结果保存于从源到目标的数据拷贝中。初始数据没有被拖放操作改变vbDropEffectMove 2 放结果保存于初始数据的连接中, 该数据是在拖放源和放目标之间产生的vbDropEf
10、fectScroll -2147483648(&H80000000) 在目标部件中,滚动正在或将要发生。此值与其它值共同使用。注意仅当在部件中执行自己的滚动时才能应用Button整数,当按下鼠标键时,与鼠标状态相对应。左键为位 0,右键为位 1,中键为位 2。这些位相应的值分别为 1, 2 和 4,它代表了鼠标键的状态。 可设置三个位中的部分、 全部或根本不设置,相应地表明部分、全部按键被按下或没有按键按下Shift 整数,当按下 SHIFT、CTRL和 ALT键时,与这些键状态相对应。 SHIFT键为位 0,CTRL键为位 1,ALT键为位 2。这些位相应的值分别为 1,2 和 4,shif
11、t 参数代表了这些键的状态。可设置三个位中的部分、全部或根本不设置,相应地表明部分、全部按键被按下或没有按键按下。例如,同时按下CTRL和 ALT键, shift 值为 6X、 Y 确定鼠标指针当前位置的数值State 整数,相应于控件的转换状态, 此控件将被拖放到与其相关的目标窗体或控件中。可能的取值列于下表中常数值描述vbEnter0 在目标范围内源部件正被拖动vbLeave1 在目标范围之外源部件正被拖动vbOver 2 在目标内源部件已经从一个位置移到另一个位置其它形参的意义同 OLEDragDropDefaultCursors 布尔值,决定 VisualBasic 使用部件缺省鼠标光
12、标,还是自定义鼠标光标True(缺省) =使用缺省鼠标光标False=不用缺省光标。必须用 Screen 对象的 MousePointer 属性设置鼠标光标Effect 的意义同 OLEDragDrop形参的意义:Data 放置所需数据的 DataObject 对象。部件调用 SetData 方法加载所需的格式DataFormat 整数,确定目标部件所需要的数据格式。源部件用此值来确定向 DataObject 对象加载的内容Data DataObject 对象,含源所提供的格式以及(可选)适合那些格式的数据。若 DataObject 不包含数据,则当控件调用GetData 方法时会提供。程序员
13、应提供此事件中该参数的值。SetData 和 Clear 方法不能用于此处AllowedEffects 长整型数, 包含源部件支持的效果。 其可能的取值列于下表中。程序员应提供此事件中该参数的值常数值描述vbDropEffectNone0放目标不接受数据vbDropEffectCopy1放结果保存于从源到目标的数据拷贝中。初始数据没有被拖放操作改变vbDropEffectMove 2 放结果保存于要从拖源移到放源的数据中。移动后,拖源要删除数据Cancel 一个整数。将此参数设定为除 0 以外的任何值,可在所有已装载的窗体中停止 QueryUnload 事件,并阻止该窗体和应用程序的关闭UnloadMode 一个值或一个常数,如返回值中所描述的,它指示引起 QueryUnload 事件的原因常数值描述vbFormControlMenu0 用户从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创建绿色社区总结
- 山西师范大学《妇幼保健学》2025-2026学年期末试卷
- 邢台新能源职业学院《局域网组建、管理与维护》2025-2026学年期末试卷
- 传统银行全渠道金融服务发展之道
- 沈阳药科大学《家政学》2025-2026学年期末试卷
- 沈阳建筑大学《数理经济学》2025-2026学年期末试卷
- 上海邦德职业技术学院《茶艺与茶道》2025-2026学年期末试卷
- 上海音乐学院《思想政治教育课程与教学论》2025-2026学年期末试卷
- 上海建桥学院《投资项目评估》2025-2026学年期末试卷
- 上海师范大学天华学院《发展心理学》2025-2026学年期末试卷
- (一模)邯郸市2026届高三第一次模拟检测政治试卷(含答案详解)
- 2-1-1课件:Python数据采集与处理
- 县级国土空间总体规划动态维护方案(范本)
- 2025至2030抗体药物偶联物研发管线竞争格局与专利壁垒分析报告
- 2026中交集团纪委第一办案中心社会招聘笔试历年常考点试题专练附带答案详解
- 2026年春季新教材教科版(2024)三年级下册科学全册教案
- 矛盾纠纷排查奖惩制度
- 无痛肠镜检查的术后并发症识别与处理
- 紫外线灯使用及安全指导
- GB/T 8554-2026电子和通信设备用变压器和电感器测试方法和试验程序
- 工业厂房改造项目风险评估报告
评论
0/150
提交评论