vb窗体事件说明.doc_第1页
vb窗体事件说明.doc_第2页
vb窗体事件说明.doc_第3页
vb窗体事件说明.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

。VB窗体的事件详细说明序号事件事件说明(触发)形参的意义1Activate当窗体变为活动窗体时发生此事件,此事件比Load事件发生得晚Deactivate变为非激活2Click当用户单击窗体时发生此事件DblClick当用户双击窗体时发生此事件3DragDrop当完成一个完整的拖放动作或使用Drag方法时,发生此事件Source 正在被拖动的控件。X、Y 是一个指定当前鼠标指针在目标窗体或控件中水平(X)和垂直(Y)位置的数字DragOver当用户进行拖放操作时发生此事件4GotFocus当获得焦点时发生此事件LostFocus当丢失焦点时发生此事件5Initialize当应用程序创建Form、MDIForm、User控件、PropertyPage或类的实例时发生6KeyDown当窗体上没有能获得焦点的控件(如文本框控件)时,用户按下键盘上某个键时发生此事件KeyCode 按键的编码Shift 转换键,意义如下:0 没有转换键按下1 Shift键按下2 Ctrl键按下3 Alt键按下当多个转换键同时按下时,应把几个键对应的数值相加KeyAscii按键Ascii码KeyPress当窗体上没有能获得焦点的控件(如文本框控件)时,用户敲击键盘上某个键时发生此事件KeyUp当窗体上没有能获得焦点的控件(如文本框控件)时,用户按下键盘上某个键后释放时发生此事件7LinkClose在一个DDE对话结束时发生此事件LinkError当一个DDE对话过程中出现错误时发生此事件LinkErr 是一个与DDE有关错误的错误号,返回值如下所述1 另一个应用程序按错误的格式已经请求过数据。在VisualBasic试图找出另一种应用程序识别的格式时,这种错误可能连续出现几次 6 当发送端窗体上的LinkMode属性设置为0(无)之后,接收端应用程序试图继续DDE对话 7 所有源链接都在使用中(每个源最多有128个链接) 8 对目标控件来说:一个自动链接或LinkRequest方法更新控件中的数据失败对源窗体来说:目标试图将数据放置到一个控件中去,并且失败 11 无足够的内存给DDE使用LinkExecute当一个DDE对话中的命令字符串由一个接收端应用程序发出时发生此事件cmdstr 由目标应用程序所发出的命令字符串表达式cancel 是一个整数,告诉目标该命令字符串是否被接受。将cancel设置为0是通知目标该命令字符串被接受。将cancel设置为任何一个非零的值通知目标该命令字符串被拒绝(缺省值被设置为-1,指示的是cancel)LinkOpen当一个DDE对话正在启动时发生此事件Cancel 是一个整数,它用来确定该DDE对话是否建立。让cancel设置为0(缺省值)可建立该对话。将cancel设置为任何非零值则拒绝对话8MouseDown当鼠标在窗体上,用户按下鼠标键时发生此事件Button 标识按下哪个鼠标键:1、 按下鼠标左键2、 按下鼠标右键3、 按下鼠标左右两键Shift键的意义请参阅KeyDown事件X、Y 按下鼠标键时的坐标MouseMove当鼠标在窗体上移动时发生此事件X、Y 鼠标移动过程中的瞬时坐标其它各参数的意义请参阅MouseDown事件MouseUp当鼠标在窗体上,用户释放鼠标键时发生此事件X、Y 鼠标移动释放时的瞬时坐标其它各参数的意义请参阅MouseDown事件9Resize当窗体尺寸改变时发生此事件Load窗体装入时发生此事件Unload卸载窗体10Paint在一个窗体被移动或放大之后,或在一个覆盖该窗体的窗体被移开之后,该窗体部分或全部暴露时,发生此事件11Terminate通过设置所涉及对象的所有变量为Nothing,Form、MDIForm、User控件、PropertyPageWebclass、DHTMLPageDesigner或类的实例的所有引用都被从内存删除,或当对象的最后一个引用失去范围时发生此事件12OLECompleteDrag当源部件被放到目标部件时发生此事件,并通知源部件拖放操作被执行或取消Effect 源对象设置的长整型数,用来识别执行的动作,这样当部件被移动后允许源采取适当的动作。可能的取值列于下表中常数 值 描述 vbDropEffectNone 0 放目标不接受数据,或者放操作被取消 vbDropEffectCopy 1 放结果保存于从源到目标的数据拷贝中。初始数据没有被拖放操作改变 vbDropEffectMove 2 放结果保存于初始数据的连接中,该数据是在拖放源和放目标之间产生的OLEDragDrop在OLEDropMode被设置为1(Manual)时,当源部件被放到目标部件时,发生此事件Data DataObject对象,包含源提供的格式,另外也可能包含这些格式的数据。若DataObject不包含数据,则当控件调用GetData方法时提供数据。SetData和Clear方法不能用在这里Effect 源对象设置的长整型数,用来识别执行的动作,这样当部件被移动后允许源采取适当的动作。可能的取值列于下表中常数 值 描述 vbDropEffectNone 0 放目标不接受数据,或者放操作被取消 vbDropEffectCopy 1 放结果保存于从源到目标的数据拷贝中。初始数据没有被拖放操作改变 vbDropEffectMove 2 放结果保存于初始数据的连接中,该数据是在拖放源和放目标之间产生的 vbDropEffectScroll -2147483648(&H80000000) 在目标部件中,滚动正在或将要发生。此值与其它值共同使用。注意仅当在部件中执行自己的滚动时才能应用 Button 整数,当按下鼠标键时,与鼠标状态相对应。左键为位0,右键为位1,中键为位2。这些位相应的值分别为1,2和4,它代表了鼠标键的状态。可设置三个位中的部分、全部或根本不设置,相应地表明部分、全部按键被按下或没有按键按下Shift 整数,当按下SHIFT、CTRL和ALT键时,与这些键状态相对应。SHIFT键为位0,CTRL键为位1,ALT键为位2。这些位相应的值分别为1,2和4,shift参数代表了这些键的状态。可设置三个位中的部分、全部或根本不设置,相应地表明部分、全部按键被按下或没有按键按下。例如,同时按下CTRL和ALT键,shift值为6X、Y 确定鼠标指针当前位置的数值OLEDragOver当一个部件在另一个部件上拖动时发生此事件State 整数,相应于控件的转换状态,此控件将被拖放到与其相关的目标窗体或控件中。可能的取值列于下表中常数 值 描述 vbEnter 0 在目标范围内源部件正被拖动 vbLeave 1 在目标范围之外源部件正被拖动 vbOver 2 在目标内源部件已经从一个位置移到另一个位置 其它形参的意义同OLEDragDropOLEGiveFeedback在每个OLEDragOver事件后发生此事件DefaultCursors 布尔值,决定VisualBasic使用部件缺省鼠标光标,还是自定义鼠标光标True(缺省)=使用缺省鼠标光标False=不用缺省光标。必须用Screen对象的MousePointer属性设置鼠标光标Effect的意义同OLEDragDropOLESetData当目标部件在源的DataObject对象上执行GetData方法,但是还没有加载规定格式的数据时,在源部件上发生此事件形参的意义:Data 放置所需数据的DataObject对象。部件调用SetData方法加载所需的格式DataFormat 整数,确定目标部件所需要的数据格式。源部件用此值来确定向DataObject对象加载的内容OLEStartDrag当部件的OLEDrag方法被执行时,或者在OLEDragMode属性被设为Automatic,部件初始化OLE拖放操作时发生此事件Data DataObject对象,含源所提供的格式以及(可选)适合那些格式的数据。若DataObject不包含数据,则当控件调用GetData方法时会提供。程序员应提供此事件中该参数的值。SetData和Clear方法不能用于此处AllowedEffects 长整型数,包含源部件支持的效果。其可能的取值列于下表中。程序员应提供此事件中该参数的值常数 值 描述 vbDropEffectNone 0 放目标不接受数据 vbDropEffectCopy 1 放结果保存于从源到目标的数据拷贝中。初始数据没有被拖放操作改变 vbDropEffectMove 2 放结果保存于要从拖源移到放源的数据中。移动后,拖源要删除数据13QueryUnload在一个窗体或应用程序关闭之前发生此事件。如果一个MDIForm对象关闭时,QueryUnload事件先在MDI窗体发生,然后在所有MDI子窗体中发生。当一个子窗体或一个Form对象关闭时,在那个窗体中的QueryUnload事件先于该窗体的Unload事件发生Cancel 一个整数。将此参数设定为除0以外的任何值,可在所有已装载的窗体中停止QueryUnload事件,并阻止该窗体和应用程序的关闭UnloadMode 一个值或一个常数,如返回值中所描述的,它指示引起QueryUnload事件的原因常数 值 描述 vbFormControlMenu 0 用户从窗体上的“控件”菜单中选择“关闭”指令 vbFormCode 1 Unload语句被代码调用 vbAppWindows

温馨提示

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

最新文档

评论

0/150

提交评论