VFP常见事件和方法
Activate事件 当激活表单、表单集或页对象,或者显示工具栏对象时,将发生 activate 事件。
AddObject方法 运行时,在容器对象中添加对象。 
Addproperty方法 向一个对象添加一个新属性。
Box方法 在表单对象上画矩形。mousemove是什么键
Circle方法 在表单上画一个圆或椭圆。
Click事件 当在程序中包含触发此事件的代码,或者将鼠标指针放在一个控制上按下并释放鼠标左键,或者更改特定控制的值,或在表单空白区单击时,此事件发生。 
Cls方法 清除表单中的图形和文本。
Dblclick事件 当连续两次快速按下鼠标左按钮(主按钮)并释放时,此事件发生。
Deactivate事件 对于一个容器对象(例如一个表单),当所包含的对象没有焦点而不再处于活动状态时,该事件发生。对于一个工具栏来说,当使用 
Hide 方法隐藏工具栏时,该事件发生。
Destroy事件 当释放一个对象的实例时发生。 
DragDrop事件 当完成拖放操作时发生。
DragOver事件 控制拖过目标对象时发生此事件。
Draw方法 重画表单对象。 
Error事件 当某方法中在运行出错时,此事件发生。
GotFocus事件 当通过用户操作或执行程序代码使对象接收到焦点时,此事件发生。
Hide方法 通过把 Visible 属性设置为“假”(.F.),隐藏表单、表单集或工具栏。
Init事件 在创建对象时发生。 
KeyPress事件 当用户按下并释放某个键时发生此事件。
Line方法 在表单对象中画一条线。
Load事件 在创建对象前发生。 
LostFocus事件 当某个对象失去焦点时发生。 
MiddleClick事件 当用户在一个控件上单击一个三键鼠标的中央鼠标时发生。
MouseDown事件 当用户按下一个鼠标键时发生。 
MouseMove事件 当用户在一个对象上移动鼠标时发生。 
MouseUp事件 当用户释放一个鼠标键时发生。 
MouseWheel事件 当用户在一个具有轮的鼠标设备上滚动鼠标轮时发生。 
Moved事件 当对象移动到新位置时,或者以编程方式更改容器对象的 Top 或 Left 属性设置时发生。 NewObject方法 直接从一个 .vcx 可视类库或程序将一个新类或对象添加到一个
对象中。 OLECompleteDrag事件 当数据放落到目标上,或取消了 OLE 拖放操作时发生。 
OLEDrag方法 开始一次 OLE 拖放操作。 
OLEDragDrop事件 当数据放落到目标上,并且放落目标的 OLEDropMode 属性设置为 1 ?Enabled 时发生。 
OLEDragover事件 当数据拖动到一个放落目标上,并且放落目标的 OLEDropMode 属性设置为 1 -启用时发生该事件。 
OLEGiveFeedback 在每次 OLEDragOver 事件之后发生。允许拖动源指定 OLE 拖放操作的种类以及可视反馈。 OLESetData事件 当放落目标调用 GetData 方法,并且在没有指定格式的数据时,拖动源发生该事件。 OLEStartDrag事件 当调用 OLEDrag 方法时发生。
Paint事件 当表单或工具栏重画时发生。 
Point方法 返回一个表单上特定点的红-绿-蓝(RGB)颜。 
Print方法 在表单对象上打印一个字符串。 
PSet方法 把一个表单或 Visual FoxPro 主窗口中的一个点设置成前景。 
QueryUnload事件 在卸载一个表单之前发生此事件。 
ReadExpression方法 返回属性窗口中某属性的表达式。仅在设计时可用。 
ReadMethod Refresh方法 重画表单或控件,并刷新所有值,或者刷新一个项目的显示。 
Release方法 从内存中释放表单集或表单。 
RemoveObject方法 运行时从容器对象中删除一个指定的对象。 
ResetToDefault方法 将属性还原成 Visual FoxPro 默认的设置值。运行和设计时可用。 
Resize事件 当调整对象大小时发生。 
RightClick事件 当用户在控制上按下并释放鼠标右键(鼠标辅键)时此事件发生。 
SaveAs方法 把一个对象作为 .SCX 文件保存起来。 
SaveAsClass方法 把对象的实例保存为类库中的类定义。 
Scrolled事件 在表格控件或表单中,单击水平或垂直滚动条,或移动滚动条中的滚动块时,此事件发生。 Setall方法 为容器对象中的所有控制或某类控制指定一个属性设置。 
SetViewPort方法 设置表单的 ViewportLeft 和 ViewportTop 属性的值。 
Show方法 显示一个表单,并且确定是模式表单还是无模式表单。 
ShowWhatsThis方法 对于具有 WhatsThisHelpID 属性的对象,显示它的“这是什么”帮助主题。 
TextHeight方法 返回以当前字体显示的文本字符串高度。 
TextWidth方法 返回以当前字体显示的文本字符串宽度。 
Unload事件 在对象被释放时发生。 
WhatsThisMode方法 显示“这是什么”帮助的问号鼠标指针,并且启用“这是什么”帮助模式。 
Write Expression ZOrder方法 把指定的表单对象或控制放在其图形层内 z-order 的前面或后面;对于包含在工具栏对象中的控制,则将其放置在控制数组的前面或后面,该数组确定控制在工具栏中出现的顺序。
 
补充:几个常用的表单事件的激发顺序: 
Load事件——当表单被装入内存时发生; 
Init事件——当表单被初始化时发生; 
Activate事件——当表单被激活时发生。 
上述事件被激发的顺序为Load、Init、Activate。 
Destroy事件——当表单被释放时发生; 
Unload事件——当表单被关闭时发生。 
上述事件被激发顺序为Unload、Destroy。 
Resize事件——当用户或程序去改变表单的大小时 
发生。 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。