vfp中的事 件和方法.doc_第1页
vfp中的事 件和方法.doc_第2页
vfp中的事 件和方法.doc_第3页
vfp中的事 件和方法.doc_第4页
vfp中的事 件和方法.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

6.4 事件与方法1 VFP 中的事件VFP 中的常用事件分类事件类型事件名称鼠标事件Click DblClick RightClick DropDown DownClick UpClick键盘事件KeyPress改变控件内容的事件InteractiveChange控件焦点的事件GotFocus LostFocus When Valid表单事件Load Unload Destroy Activate Resize Paint QueryUnload数据环境事件AfterCloseTable BeforeOpenTable项目事件QueryModifyFile 等OLE 事件OLECompleteDrag 等其他事件Timer Init Destroy Error一些核心事件和触发时间事件触发时间Load当表单或表单集被加载时产生Unload当表单或表单集从内存中释放时产生Init创建对象时产生Destroy从内存中释放对象时产生Click用户在对象上单击鼠标时产生DblClick用户在对象上双击鼠标时产生RightClick用户在对象上单击鼠标右键时产生GetFocus对象得到焦点时产生LostFocus对象失去焦点时产生KeyPress用户按键时产生MouseDown在对象上按下鼠标MouseUp在对象上松开鼠标MouseMove在对象上移动鼠标InteractiveChange.交互式改变对象值ProgrammaticChange可编程地改变对象值2.事件循环VFP6.0 中用READ EVENTS命令建立循环,用CLEAR EVENTS命令终止循环。利用 VFP6.0 设计应用程序时,必须创建事件循环,否则不能正常运行。READ EVENTS 命令通常出现在应用程序的主程序中,同时必须保证主程序调出的界面中有发出 CLEAR EVENTS 命令的机制,否则程序进入死循环。3.方法VFP6.0中的常用方法名称调用语法功能AddObjectObject. AddObject (cName,cClass,)在运行时向容器对象中添加对象ClearObject.Clear清除组合框或列表框控件中的内容HideObject.Hide通过把Visible属性设置为 .F.,来隐藏表单、表单集或工具栏ShowObject.Show把Visible属性设置为 .T.,显示并激活一个表单或表单集,并确定表单的显示模式RefreshObject.Refresh重画表单或控件,并刷新所有值ReleaseObject.Release从内存中释放表单或表单集QuitObject.Quit结束一个VFP6.0实例,返回到创建它的应用程序。编辑推荐:附录1:VFP常用控件及功能控件名称 功 能CheckBox 创建复选框ComboBox 创建组合框CommandButton 创建命令框CommandGroup 创建命令按钮组EditBox 创建编辑框Grid 创建网格Image 创建用于显示.BMP图片的图象控件Label 创建用于显示正文内容的标签Line 创建用于显示水平线、垂直线或斜线的控件ListBox 创建列表框OLE Bound 创建OLE 绑定型控件OLE 创建OLE 容器控件OptionButton 创建选项按钮OptionGroup 创建选项按钮组PageFrame 创建包含若干页的页框Shape 创建用于显示方框、圆或者椭圆的Shape控件Spinner 创建微调控件TextBox 创建文本框Timer 创建按定时间隔执行代码的定时器附录2:VFP常用对象及功能对象名称 功 能Application 远程启动或操纵Visual FoxPro实例Column 在网格中创建一列Container 创建可以包含其他对象的容器对象Control 创建可以包含其他受保护对象的控件对象Cursor 创建游标对象Custom 创建定制的、用户自定义的对象Data Environment 在创建表单、表单集或者报表时,创建数据环境对象Form 创建表单From Set 创建表单集Header 为网格中的列创建一个标题Objects collection 确定Application对象中的当前对象Page 在页框中创建一页Relation 在创建表单、表单集或者报表数据环境时,建立表间关联Separator 创建在工具栏的控件之间插入空格字符的Separator对象This 在事件代码或类定义中提供对当前对象的引用ThisForm 在表单事件代码或类定义中提供对当前表单的引用ThisFormset 在事件代码或类定义中提供对当前表单集的引用ToolBar 创建一个工具栏附录3:VFP常用属性及功能属性名 功 能ActiveColumn 返回Grid控件中包含活动单元的列ActiveControl 引用对象中的活动控件ActiveForm 引用表单集中的活动Form对象或_Screen对象ActivePage 返回Page Frame对象中活动Page号ActiveRow 指定Grid控件中包含活动单元的行Alias 指定与Cursor对象相关的每个表或视图的别名Align 指定表单中Active X控件的对齐方式Alignment 指定与控件有关的文本对齐方式Allow AddNew 指定是否从网格中添加新记录到表中Allow HeaderSizing 指定网格标头的高度是否可以在运行时更改Allow RowSizing 指定网格中记录的高度是否可以在运行时更改Allow Tabs 指定EditBox控件中是否允许使用制表符Always On Top 防止其他窗口覆盖表单窗口Application 引用Application对象AutoActivate 确定OLE Container 控件任何才能被激活AutoCenter 确定第一次显示表单对象时是否将空表单对象自动居中AutoCloseTables 释放表单集、表单或报表时,是否关闭数据表或视图AutoOpenTables 与表单集、表单数据环境有关的表和视图是否自动装载AutoRelease 当表单集中最后一个表单释放时,是否释放表单集AutoSize 确定控件是否根据内容自动改变大小AutoVerbMenu 指定鼠标右键单击OLE对象时,是否显示OLE对象快捷菜单Auto Yield 指定在程序代码的每次执行之间,VFP的一个实例是否处理待处理的Windows事件BackColor / ForeColor 指定对象中显示文本和图形时的背景或前景颜色Backstyle 确定对象的背景是透明的还是不透明的BaseClass 指定被引用对象的VFP基类名BorderColor 指定对象的边界颜色BorderStyle 指定对象的边界风格BorderWidth 指定控件边界的宽度Bound 确定Column对象中的控件是否被绑定到Column的控件源中BoundColumn 确定多列列表框或组合框中哪一列被绑定为控件的Value属性BoundTo 列表或组合框的Value属性是否由List、ListIndex属性确定BufferMode 记录更改的缓冲锁定方式是悲观缓冲方式还是乐观缓冲方式BufferModeOverride 在表单或表单集中是否可以覆盖BufferMode属性的设置ButtonCount 指定CommandGroup或OptionGroup 中的按钮数Buttons 用于访问按钮组中每一按钮的数组Cancel CommandButton或OLEContainer控件是否是为Cancel按钮。Caption 指定显示在对象提要中的文本内容Century 指定是否在文本框中显示日期的纪元部分ChildAlias 指定子表的别名ChildOrder 为Grid控件的记录源或Relation对象指定索引标记Class 返回对象的基类名ClassLibrary 指定包含对象类的用户自定义类库的文件名ClipControls 确定Paint事件重的图形方法是否重新绘制整个对象或者只绘制新的被暴露(Exposed)区域。此外,这个属性还用于确定图形操作环境是否创建排斥对象所包含非图形空间的剪裁区域Closable 是否通过双击控件菜单框或者从菜单选择Close来关闭表单Colorscheme 指定控件重所使用的调色盘类型ColorSource 确定如何设置控件的颜色ColumnCount 指定Grid、Combo Box和List Box控件中Column对象的数目ColumnLines 显示或隐藏列之间的行ColumnOrder 指定Grid控件中Column对象之间的相对顺序Columns 是否通过列号来访问每个Column对象的数组ColumnWidths 指定Combo Box和List Box控件中的列宽度Comment 保存与对象有关的信息ControlBox 确定在运行时是否在表单的左上角显示控制菜单框ControlCount 指定容器(Container)对象中的控件数Controls 访问容器(Container)对象中的控件的数组ControlSource 确定绑定对象的数据源CurrentControl 指定包含在Column对象中用于显示活动单元值的控件CurrentX 为下一绘制方法指定水平(X)方向的坐标Currenty 为下一绘制方法指定水平(Y)方向的坐标CursorSource 指定与Cursor对象有关的表或视图的名称Curvature 指定Shape控件的拐角曲率Database 指定路径给包含与Cursor对象有关的表或视图的数据库DataSession 指定表单、表单集或工具栏是否可以在数据会话期间运行,以及是否有独自的数据环境DataSessionID 返回标识表单、表单集或工具栏的私有数据会话的数据会话表识符当DatasessionID属性为1,则返回缺省的数据对话标识符Dateformat 指定显示在文本框中的Data和Datetime型数值的格式DateMark 指定显示在文本框中的Data和Datetime型数值的定界符Default 指定缺省的命令按钮或OLEcontainer控件Defaultfilepath 指定由Application对象使用的缺省驱动器和目录DeFOLECID 指定表单或Visual FoxPro主窗口的缺省OLE LOCAL IDDeleteMark 确定删除标志列是否在Grid控件中显示Desktop FORM是否出现在Windows桌面或Visual FoxPro主窗口中DisabledBackcolor 指定不可用控件的背景DisabledForecolor 指定不可控件的前景颜色Disableditembackcolor 为Combo box和List box中不可用项指定背景颜色Disableditemforecolor 为Combo box和List box中不可用项指定前景颜色Disabledpicture 当控件不可用时,该属性用于确定是否显示图形Displayvalue 确定List box或Combo box控件中所选择项的第一列的内容Docked 用以指明用户自定义工具栏对象是否停放的一个逻辑值Dockposition 指定用户自定义工具栏停放的位置Documentfile 返回被链接对象的文件名Downpicture 确定当选择控件时是否显示图形Dragicon 确定拖放操作期间图标是否显示为指针形Dragmode 为拖放操作确定手动或自动方式Drawmode 与颜色属性一起确定Shape和Line对象在屏幕上的显示方式Drawstyle 确定当用图形方式绘制图形时的线型Drawwidth 确定用图形方法中进行输出时的线宽度Dynamicalignment 确定Column对象中的文本和控件的对齐方式Dynamicbackcolor 指定Column对象的背景颜色Dynamicforecolor 指定Column对象的前景颜色DynamicCurrentcontrol 确定Column对象中所包含的哪个控件用于显示活动单元的值DynamicFontname 确定显示文本时所使用字体的名称DynamicFontbold 确定是否将Column对象中的文本显示为粗体(Bold)DynamicFontitalic 确定是否将Column对象中的文本显示为斜体(Italic)DynamicFontstrikethru 确定是否将Column对象中的文本显示删除线(Strike thru)DynamicFontunderline 确定是否将Column对象中的文本显示下划线(Underline)DynamicFontoutline 确定与Column对象有关的文本是否带轮廓DynamicFontshadow 确定与Column对象有关的文本是否带阴影DynamicFontsize 确定Column对象中文本显示的字体大小DynamicinputMask 确定如何在Column对象中显示和输入数据Enabled 确定对象是否响应用户产生的事件Exclusive 确定与Cursor对象有关的表是否按互斥方式打开Fillcolor 指定用于填充图形的颜色,图形通过图形例程绘制好轮廓Fillstyle 指定形状以及用Circle与Box图形方法创建的图形填充模式Filter 排斥不满足指定表达式条件的记录FirstElement 指定数组中第一个显示在Combobox或Listbox控件中的元素FontBold 指定文本是否采用一种粗体或多种风格FontItalic 指定文本是否采用一种斜体或多种风格FontstrikeThru 指定文本是否采用一种删除线或多种风格FontUnderline 指定文本是否采用一种下划线或多种风格FontCondense 指定文本是否具有压缩(Condense)风格FontExtend 指定文本是否具有扩展风格FontName 确定文本显示时所使用的字体名FontOutline 确定控件所支持的文本是否有轮廓FontShadow 确定控件所支持的文本是否有阴影FontSize 确定对象中文本显示时的字体大小Format 指定控件中Value属性的输入和输出格式FormCount 确定表单集中的表单数Forms 访问表单集中每个表单的数组FullName 确定启动Visual FoxPro实例的目录和文件名GridLineColor 指定Grid控件中分隔各单元的线的颜色GridLines 确定Grid控件中是否显示水平和垂直线GridLineWidth 确定Grid控件中分隔各单元的线宽度HalfHeightCaption 确定表单提要是否为正常高度一半HeaderHeight 确定Grid控件中列标头的高度Height 确定屏幕上对象的垂直方向高度HelpContextID 确定在帮助文件中为某个对象提供上下文帮助信息HideSelection 控件失去焦点时,该属性指定选中的文本是否出现选择标记HighLight 确定Grid控件中具有焦点的单元是否出现选择标记HighLightrow 确定Grid控件中当前行和单元是否高亮显示Hours 指定Datetime型数值,按12或24小时时间显示HostName 返回或设置Visual FoxPro应用程序的宿主名Icon 指定表单最小化时显示的图标Increment 确定单击Spinner控件的上箭头或下箭头时递增的步长Incrementalsearch 确定键盘操纵时,控件是否支持增量式搜索InitialSelectedalias 装载数据环境时,把与Cursor对象有关的别名作为当前别名InputMask 确定如何在控件中输入和显示数据IntegralHeight 指定Editbox ,Listbox,Textbox控件高度是否能自动调整Interval 指定调用Timer控件的Timer事件之间的毫秒数IMEMode 指定单个控件的IME窗口设置ItemBackColor 指定Combobox和Listbox控件中显示项的背景颜色ItemFOREcolor 指定Combobox和Listbox控件中显示项的前景颜色ItemData 使用索引来引用一维数组ItemIDData 用来引用一维数组ItemTips 指定是否显示组合框或列表框中的提示信息Keyboardhighvalue 指定用键盘可以输入Spinner控件中的最大值Keyboardlowvalue 指定用键盘可以输入Spinner控件中的最小值Keypreview 确定表单的Keypress事件是否监听控件的Keypress事件Left 确定控件或表单左边界与其容器对象左边界之间的距离LeftColumn 确定grid控件中显示在最左边列的列号Lineslant 指定线的倾斜方式,从左上角到右下角或者从左下角到右上角LinkMaster 指定与grid控件中显示的子表链接的父表List 字符串数组用于存取Combobox或Listbox控件中的项Listcount 确定Combobox或Listbox控件的列表部分的项数Listindex 确定Combobox或Listbox控件中所选中项的索引号Listitem 字符串数组,通过项标识Combobox或Listbox控件中的项Listitemid 为Combobox或Listbox控件中所选择的选项,指定唯一的标识号LockScreen 确定表单是否批处理所包含对象的所有属性值的变化Margin 指定控件文本部分创建的页边宽度MaxButton 指定表单是否具有Maximize按钮MaxHeight 指定可改变大小的表单的最大高度MaxLeft 指定表单与Visual FoxPro主窗口左边界之间的最大距离MaxLength 指定Editbox或Textbox中可以输入字符的最大长度MaxTop 表单与Visual FoxPro主窗口上边界的最大距离MaxWidth 指定可改变大小的表单的最大宽度Mdiform 指定哪个表单响应Maximize按钮MemoWindow 当Textbox控件的数据源识备注字段时,确定所使用的用户自定义窗口的名称Minbutton 指定窗体是否具有Minimize按钮Minheitht 指定可变大小的表单的最小高度Minwidth 指定可变大小的表单的最小宽度MouseIcon 当鼠标指针位于某一对象上时,指定要显示的鼠标指针图标MousePointer 鼠标置于对象的某一特定部分时,指定鼠标指针的形状Movable 指定对象在运行时是否可移动Moverbars 指定Listbox控件是否显示移动条MultiSelect 指定用户是否可以在Listbox控件中进行多重选择以及如何进行多重选择Name 指定在程序代码中用于引用对象的名称Newindex 确定最近添加到Combobox或Listbox控件中的项的索引号Newitemid 确定最近添加到Combobox或Listbox控件中的项的标识号NodataOnload 导致与Cursor对象有关的视图在没有卸载数据时就激活NullDisplay 指定显示为空值文本NumberOfElements 指定表明数组中有多少项用于填充Combobox或Listbox控件的列表部分Object 访问OLE服务器的属性和方法OLEClass 返回OLE对象的类标识号OLECID 指示OLEBound或OLEContainer控件的localid的数值型数值OLErequestpendingTimeout 用于指定自动化请求之后显示忙消息之前要消耗多少毫秒OLEserverbusyraiseerror 用于指定当自动化请求被拒绝时是否发出错误消息OLEserverbusytimeout 指定当服务器忙时自动化请求要重试多长时间OLEtypeallowed 返回包含在控件中的OLE对象的类型OnetoMany 在父表中移动记录指针时,指定记录指针是否保持在同一父记录上,直到子表中的记录指针移动通过所有的关联记录为止OpenViews 确定要自动打开与表单集、表单或报表数据环境有关视图类型OpenWindow 当局限于备注字段的Textbox控件接收到焦点时,确定是否自动打开窗口Order 为Cursor对象指定控制索引标记PageCount 确定页框中所包含页的数量PageHeight 指定页的高度PageOrder 指定页框中页之间的相对顺序Pages 在取页框中某一页的数组PageWidth 指定页的宽度Panel 确定Grid控件中的活动面板PanelLink 确定Grid控件的左面板和右面板是否链接Parent 引用控件的容器对象ParentAlias 确定父表的别名ParentClass 返回对象类的父类名Partition 确定是否将Grid控件分割成两个面板,并指定分割相对于Grid控件左边界的位置PasswordChar 确定是否在Textbox控件显示用户键入的字符或占位符,并确定所使用的字符为占位符Picture 确定显示在控件中的位图文件或图标文件ReadCycle 确定焦点移出表单集的最后一个对象时,是否移到表单集的第一个对象中ReadLock 确定表单集中任意一个表单所引用的全部记录是否被锁定ReadMouse 确定是否可以用鼠标在表单集的表单中的控件之间进行移动ReadObject 确定激活表单集具有焦点的对象ReadOnly 指定能否编辑控件或能否更改与Cursor对象有关的表或视图ReadSave 确定Read命令能否用于激活对象ReadTimeout 确定在没有用户输入时,表单集将保持活动状态的时间RecordMark 确定Grid控件中是否显示记录选择标记列RecordSource 确定Grid控件绑定的数据源RecordSourcetype 确定如何打开Grid控件的数据源RelationalExpr 是一个关联表达式,通过在父表字段与子表中的索引建立关联关系来连接这两个表RelativeColumn 确定Grid控件中可视部分的活动列RelativeRow 确定Grid控件中可视部分的活动行ReleaseType 返回用语确定如何释放Form对象的整数值Resizable 运行时,确定Column对象是否可以由用户改变大小Rowheight 确定Grid控件的行高度RowSource 确定Combobox或Listbox控件中值的数据源RowSourceType 确定控件中数据源的类型ScaleMode 当使用图形方法或定位控件时,指定对象坐标的计量单位ScrollBars 确定控件的滚动条类型Seconds 确定是否在文本框中显示Datetime型数值的秒部分Selected 确定列表框或组合框中的某一项是否被选择SelectedBackcolor 确定被选中文本的背景颜色SelectedForecolor 确定被选中文本的前景颜色SelectedID 确定组合框或列表框中的某一项是否被选择Selecteditembackcolor 确定组合框或列表框中被选择项的背景颜色Selecteditemforecolor 确定组合框或列表框中被选择项的前景颜色Selectonentry 当用户移动到列单元、编辑框或文本框中的文本时,确定是否选择该文本Sellength 返回用户在控件的文本输入区中选择的字符数,或者指定选择的字符数Selstart 返回用户在控件的文本输入区中所选择文本的起始位置,或者指定文本插入点的位置Seltext 返回拥护在控件的文本输入区中所选择的文本内容,或空串ShowTips 确定是否显示Form对象或Toolbar对象中指定控件工具提示ShowWindow 或工具栏是否为顶层表单或子表单Sizable 确定对象是否可以改变大小Sizebox 确定表单是否有大小框Sorted 确定Combobox或Listbox控件中列表部分的项是否自动按字母顺序排列Sparse 确定Currentcontrol属性是影响Column对象中的所有单元还是只影响活动单元SpecialEffect 确定控件的不同格式选项SpinnerhighValue 确定单击鼠标上下箭头键,可以输入到Spinner控件的最大值SpinnerlowValue 确定单击鼠标上下箭头键,可以输入到Spinner控件的最小值SpiltBar 确定是否在Grid控件中显示分隔条StartMode 包含指示Visual FoxPro如何启动数值型数值Statusbar 指定在Visual FoxPro状态栏中显示的文本StatusBarText 指定控件获得焦点时,在状态栏中显示的文本内容Stretch 确定如何调整图象的大小来适应控件StrictDateEntry 确定是否在文本框中按特定的静态格式显示Date,Datetime型数据Style 确定控件的风格Tabindex 指定页中控件的制表顺序和表单集中表单的制表顺序Tabs 指定页框是否有标记Tabstop 确定拥护是否可以用tab键来移动焦点到对象中TabStretch 当标记不适合于页框时,指定要来取的动作Tag 存储程序中需要的任何额外数据TerminateRead 单击控件时,确定表单或表单集是否失去活动性Text 包含输入到控件文本框部分的未格式化文本Tooltiptext 为控件的工具提示指定文本内容Top 确定对象上边界与其容器对象上边界之间的距离TopIndex 确定列表中出现在最顶端的项TopItemID 确定列表中出现在最顶端的项标识号Value 确定控件的当前状态Version 按字符串返回Visual FoxPro的版本号View 确定grid控件的视图类型Visible 确定对象是可见的还是隐藏的WhatsThisButton 确定whats this按钮是否出现在表单标题栏中WhatsThisHelp 确定上下文敏感帮助是否使用Whatsthishelp技术来打开Sethelp指定的帮助文件Width Width属性用于确定对象的宽度WindowList 确定可以参与当前表单的Read处理的一组表单WindowState 在运行时,确定表单窗口的可视状态WindowType 显示或用Do命令运行表单集或表单时,确定其类型WordWrap 当控件调整大小时,确定Label控件是否进行垂直或水平扩充ZoomBox 确定表单是否有缩放框(Zoom Box)附录4:VFP常用事件及功能事件名 功 能Activate 当Formset,Form或Page对象变成活动的或者Toolbar对象显示时将发生Activate事件AfterCloseTables 表单、表单集或报表的数据环境中指定的表或视图释放时,将产生Afterclosetables事件AfterDock 在停放工具栏对象之后发生AfterRowColChange 当用户移动到Grid控件中的另一行或列时,新单元获得焦点且新行或列中对象的When事件发生后将发生Afterrowcolchange事件。除非新行或列中对象的When事件返回真,否则Afterrowcolchange事件不会发生BeforeDock 在停放工具栏对象之前发生BeforeOpenTables 当与表单,表单集或报表的数据环境有关的表和视图刚打开之前,将发生Beforeopentables事件BeforeRowColChange 在用户改变行或列时,新单元获得焦点之前,将发生Beforerowcolchange事件,此外,网格列中当前对象的Valid事件发生之前,也将发生Beforerowcolchange事件Click Click事件是在以下情况之一时发生:1.鼠标指针指向控件时,如果用户按下并释放左键,或者改变某个控件的值,或者单击表单的空白区域; 2.在程序中包含触发该事件的代码DblClick 短时间内,如果用户连续按下2次鼠标左键并释放2次,则产生Dblclick事件;此外,如果选择列表框或组合框中的项并按回车,也将产生Dblclick事件Deactibate 当容器对象由于所包含的对象没有一个焦点而不再活动时,将产生Deactibate事件Deleted 当用户给某一记录做删除标记、取消为删除而做的标记或者发出Delete命令时,将产生Deleted事件Destroy 释放对象时,将产生Destroy事件Docmd 执行Visual FoxPro自动化服务器的一条Visual FoxPro命令时,将触发Docmd事件Downclick 单击用户的下箭头时,将产生Downclick事件Dragdrop 当拖放操作完成时,将产生Dragdrop事件Dragover 当控件被拖到目标对象上时,将产生Dragover事件Dropdown 单击下拉箭头后,Combobox控件的列表部分即将下拉时,将产生Dropdown事件Error 当发法中有一个运行错误时将产生Error事件Errormessage 当valid事件返回假时将发生Errormessage事件,并且提供错误信息GotFocus 无论是用户动作或通过程序使对象接收到焦点,都将产生Gotfocus事件Init 当创建对象时,将产生Init事件Interactivechange 使用键盘或鼠标改变控件的值时,将发生Interactivechange事件Keypress 当用户按下并释放一个键时,将发生Keypress事件Load 在创建对象之前产生Load事件Lostfocus 当对象失去焦点时,将发生Lostfocus事件Message Message事件将在屏幕底部状态栏中显示信息Middleclick 当用户用中间的鼠标键单击控键时,将发生Middleclick事件Mousedown 当用户按下鼠标键时,将发生Mousedown事件Mousemove 当用户移动鼠标到对象上时,将发生Mousemove事件Mouseup 当用户释放鼠标键时,将发生Mouseup事件Mousewheel 对于有轮子的鼠标,当用户旋转鼠标轮子的时候,将发生Mousewheel事件Moved 当对象移动到新的位置或者在程序代码中改变容器对象的top或left属性设置值时,将产生Moved事件Paint 当重新绘制表单或工具栏时,将发生Paint事件Programmaticchange 程序代码中改变控件的值时,将产生Programmaticchange事件Queryunload 表单卸载之前,将发生Queryunload事件Rangehigh 当控件失去焦点时,对于Spinner或Textbox控件将发生Rangehigh事件;当控件接收焦点时,对于Combobox或Listbox控件将发生Rangehigh事件Rangelow 当控件接收焦点时,对于Spinner或Textbox控件将发生Rangelow事件;当控件失去焦点时,对于Combobox或Listbox控件将发生Rangelow事件Readactivate 当表单集中的表单变为活动表单时,将发生Readactivate事件,支持对Read的向下兼容ReadDeactivate 当表单集中的表单失去活动性时,将产生Readdeactivate事件Readshow 当在活动表单集中键入Readshow命令时,将发生Readshow事件Readvalid 当表单集失去活动性时候,将立刻发生Readvalid事件Readwhen 在加载表单集后,将产生Readwhen事件Resize 当对象重新确定大小时,将发生Resize事件Rightclick 当用户在控件中按下并释放鼠标右键时,将产生Rightclick事件Scrolled 在grid控件中,当用户单击水平或垂直滚动框时,将产生Scrolled事件Timer 当消耗完Interval属性指定的时间时,将发生Timer事件Uienable 无论何时,只要页激活或失去活动性,对于页中所有包含的对象都将发生Uienable事件Undock 将工具栏脱离停放位置时发生Unload 释放对象时,将发生Unload事件Upclick 当用户单击控件的上箭头时,将发生Upclick事件Valid 在控件失去焦点之前,将发生Valid事件When 在控件接收到焦点之前,将发生When事件附录5:VFP常用方法及功能方法名 功 能ActivateCell 激活Grid控件的某一单元AddColumn 添加Column对象到Grid控件中AddItem 添加新项到Combo box或List box控件中AddListItem 添加新项到Combo box或List box控件中AddObject 在运行时添加对象到容器对象中Box 在表单中画一个矩形Circle 在表单中绘制圆或椭圆Clear 清除Combo box或List box控件的内容CloneObject 复制对象,包括对象的所有属性、事件和方法CloseTables 关闭与数据环境有关的表和视图.Cls 清除表单中的图形和文本DataToClip 将记录集作为文本拷贝到剪贴板中DeleteColumn 从Grid控件中删除Column对象Dock 沿Visual FoxPro主窗口或桌面的边界将Tool bar对象船坞化DoScroll 滚动Grid控件DoVerb 执行指定对象上的动词(Verb)DragDraw 开始、结束或中断一次拖放操作重新绘制表单Eval 计算表达式并将结果返回给Visual FoxPro自动化服务器Help 打开帮助窗口Hide 通过设置Visible属性来隐藏表单、表单集或工具栏IndexToItemId 返回给定项索引号的标识号ItemIDToIndex 返回给定项标识号的索引号LineMove 在表单中绘制线条 移动对象PointPrint 返回表单中指定点的红绿蓝(RGB)颜色 在表单中打印字符串Pset 将表单或Visual FoxPro主窗口中的点设置为前景色Quit 结束Visual FoxProReadExpression 返回属性窗口中输入的属性表达式的值ReadMethod 返回指定方法的文本RefreshRelease 重新绘制表单或控件,并刷新所有值 从内存中释放表单集或表单RemoveItem 从Combo box或List box控件中删除一项RemoveListItem 从Combo box或List box控件中删除一项RemoveObject 从容器对象中删除指定的对象Requery 重新查询List box或Combo box控件的数据源RequstData 在Visual FoxPro实例中,创建包含所打开表数据的数组Reset 重新设置Timer控件,以便从0开始计数SaveAs 将对象保存为SCX文件SaveAsClass 将对象的实例作为类定义保存到类库中SetAll 为容器对象中的所有控件或者某个控件类赋予属性设置值SetFocus 给控件设置焦点SetVal 为Visual FoxPro自动化服务器的实例创建变量并给变量存储值Show 显示表单并确定该表单是模态的还是非模态的ShowWhatsThis 显示由对象的WHATS THIS HELP属性指定的帮助主题TextHeight 返回文本串按当前字体显示时的高度TextWidth 返回文本串按当前字体显示时的宽度WhatsThisMode 显示WHATS THIS HELP问号标记WriteExpression 将表达式写到属性中WriteMethod 将指定的文本写入指定的方法中Zorder 在Z-Order图形层中将指定表单或控件放置到Z-Order的前面或后面附录6:VFP常用系统内存变量及功能系统内存变量名称 功 能_ALIGNMENT 对齐两个边界之间的文本_ASCIICOLS 表示ReportTo File ASCII命令建立的文本文件中的列数_ASSIST 指定键入Assist命令识执行的程序_BEAUTIFY 确定Visual FoxPro的美化应用程序_BOX 打印方框_BROWSER 包含类浏览器的名字_BUILDER 包含Visual FoxPro生成器应用程序的名称_CALCMEM 包含Visual FoxPro存储在计算器(Calculator)内存中的数值_CALCVALUE 包含计数器(Calculator)显示的数值_CLIPTEXT 包含剪贴板(Clipboard)的内容_CONVERTER 包含Visual FoxPro转换器应用程序名_CUROBJ 包含当前选择的控件号_DBLCLICK 指定双击和三击鼠标按钮的时间间隔_DIARYDATE 包含Calendar/Diary附件中的当前日期_DOS 测试当前正在使用的是否是FoxPro for MS-DOS_FOXDOC 指定Foxdoc自动程序文档生成器的名称和位置_FOXGRAPH 指定Foxgraph可选图形软件包的名称和位置_GENGRAPH 指定将查询结果输出到Microsoft graph(Visual FoxPro、FoxPro for windows和FoxPro for Macintosh)或者Fox graph(FoxPro for MS-DOS)中的应用程序_GENNMENU 指定一个菜单生成程序_GENPD 指定在FoxPro for MS-DOS中建立的基于字符的报表打印驱动程序的接口程序_GENSCRN 指定屏幕格式的生成程序_GENXTAB 指定将查询结果输出成交叉表形式的程序_INDENT 指定每个段落的第一行缩进的字符数_LMARGIN 表示左边界_MAC 测试当前正在使用的是否是FoxPro for Macintosh或Visual FoxPro for Macintosh_MLINE 指定Mline()函数中备注型自段的偏移位置_PADVANCE 表示进页的方法_PAGENO 包含当前的页号_PBPAGE 包含打印的第一页的页号_PCOLNO 包含当前的列号_PCOPLES 包含打印的拷贝数_PDRIVER 表示基于字符报表的打印驱动程序_PDSETUP 装入或者清除基于字符报表的打印驱动安装程序_PECODE 包含结束打印的代码_PEJECT 表式换页发生的时机_PEPAGE 表示结束打印的页号_PLENGTH 表示页长_PLINENO 表示当前的行号_PLOFFSET 表示页的偏移量_PPITCH 表示打印机的行间距_POUALITY 表示打印的质量_PRETEXT 表示引导文本合并行的字符表达式_PSCODE 表示起始打印代码_PSPACING 表示打印行的空白_PWAIT 用于确定换页期间打印机是否暂停RMARGIN 用于确定右边界_SCREEN 表示Visual FoxPro主窗口的属性和方法_SHELL 指定程序的外壳_SPELLCHK 用于指定Visual FoxPro文本编辑器中的拼写检查程序_STARTUP 表示当启动FoxPro时将要运行的应用程序名_TABS 包含制表符的设置_TALLY 返回最近执行的表处理命令所处理的记录数_TEXT 将来自于指定路径及TextEndText文本合并命令的输出直接送到一个低级文件中_THROTTLE 表示当Trace窗口打开时程序的执行速度_TRANSPORr 表示不同的FoxPro平台和版本之间表单、标签、报表等的转换程序_TRIGGERLEVEL 包含表示当前触发器过程嵌套深度的只读数值_UNIX 确定正在使用的是否是FoxPro for UNIX_VFP 引用当前Visual FoxPro实例的应用程序对象_Windows 确定正在使用的是否是Visual FoxPro_WIZARD 包含Visual FoxPro向导应用程序的名字_WRAP 确定打印时是否可以使用字反绕附录7:VFP常用命令命令 功 能#DEFINTE#UNDEF 创建和释放编译时的常量#IF#ENDIF 编译时有条件地包

温馨提示

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

评论

0/150

提交评论