利用进行应用程序设计时,必须创建事件循环,事件循环由ReadEvents命令创建,由clearevents命令终止。当发出clearevents命令以后,VFP就从ReadEvents后一条命令开始执行。
6.4事件与方法
1.VFP中的事件VFP中的
常用事件分类
事件类型鼠标事件键盘事件事件名称ClickDblClickRightClickDropDownDownClickUpClickKeyPress
改变控件内容的InteractiveChange事件控件焦点的事件GotFocusLostFocusWhenValid
一些核心事件和触发时
事件L
oadUnloadInitDestroyClickDblClickRightClickGetFocusLostFocusKeyPress触发时间当表单或表单集被加载时产生当表单或表单集从内存中释放时产生创建对象时产生从内存中释放对象时产生用户在对象上单击鼠标时产生用户在对象上双击鼠标时产生用户在对象上单击鼠标右键时产生对象得到焦点时产生对象失去焦点时产生用户按键时产生
MouseDownMouseUpMouseMoveInteractiveChange..ProgrammaticChange
在对象上按下鼠标在对象上松开鼠标在对象上移动鼠标交互式改变对象值可编程地改变对象值
3.方法VFP6.0中的常用方法名称调用语法功能
Object.AddObject在运行时向容器对象AddObject(cName,cClass[,…])中添加对象
Clear
Object.Clear
清除组合框或
列表框控件中的内容通过把Visible属性设置为.F.,来隐藏表单、表单集或工具栏
Hide
Object.Hide
Show
Object.Show
把Visible属性设置.T.,显示并激活一个表单或表单集,并确定表单的显示模式重画表单或控件,并刷新所有值从内存中释放表单或表单集结束一个VFP6.0实例,返回到创建它的应用程序。
RefreshReleaseQuit
Object.RefreshObject.Release
Object.Quit
向表格控件AddColumnGrid.AddColumn(nIndex)中添加列对象Control.AddItem(cItem[,nIndex][,nColumn])向组合框或列表框中添加一个新数据项从组合框或列表框中移去一项
AddItem
Control.RemoveItem(nInRemoveItemdex)