11.12属性 表11-1常用属性介绍 属性 说明 应用于 Caption 设置对象的标题 表单、标签、命 令按钮等 Name 设置对象的名字 任何对象 value 没置控件当前状态 本 表框 Forecolor设置对象中的前景色表单、标签、文本框等 Backcolor设置对象内部的背景色表单、标签、文本框等 BackStyle设置对象背景是否透明 单、文本框、图像等 AlwaysonTop是否处于其他窗口 表单
11.1.2 属性 表11-1 常用属性介绍 属 性 说 明 应 用 于 Caption 设置对象的标题 表单、标签、命 令按钮等 Name 设置对象的名字 任何对象 Value 设置控件当前状态 文本框、列表框等 ForeColor 设置对象中的前景色 表单、标签、文本框等 BackColor 设置对象内部的背景色 表单、标签、文本框等 BackStyle 设置对象背景是否透明 表单、文本框、图像等 AlwaysOnTop 是否处于其他窗口之上 表单
11.12属性 Auto Center 是否在主窗口内自动居中 表单 Scalemode 用于设置坐标单位 ‖表单 Closable 标题栏中关闭按钮是否有效表单 Controlbox是否取消标题栏所有按钮表单、工具栏 MaxButton 是否有最大化按钮 表单 MinButton 是否有最小化按钮 表单 Movable 运行时表单能否移动 表单 Window state设置运行时是最大化或最小化表单 Auto CloseTables表单释放时是否关闭表或视图, 默认为T 数据环境 AutoOpen Tables表单加载时是否打开表或视图, 默认为 数据环境
11.1.2 属性 AutoCenter 是否在主窗口内自动居中 表单 ScaleMode 用于设置坐标单位 表单 Closable 标题栏中关闭按钮是否有效 表单 Controlbox 是否取消标题栏所有按钮 表单、工具栏 MaxButton 是否有最大化按钮 表单 MinButton 是否有最小化按钮 表单 Movable 运行时表单能否移动 表单 WindowState 设置运行时是最大化或最小化 表单 AutoCloseTables 表单释放时是否关闭表或视图, 默认为.T. 数据环境 AutoOpenTables 表单加载时是否打开表或视图, 默认为.T. 数据环境
11.13事件 事件( Event)是指可能会发生在对象上的事情,也即对对 象所做的操作(或者系统对某个对象的操作),如按钮被单击, 对象被拖动、被改变大小、被双击等。一个对象可以有多个事 件,但是每个事件都是由系统预先规定的。一个事件对应于 个程序,即事件过程。 1事件驱动工作方式 事件一旦被触发(即操作发生),系统马上就去执行与该 事件对应的过程。等事件过程执行完毕后,系统又处于等待某 事件发生的状态,这种程序执行方式明显地不同于面向过程的 程序设计,即应用程序的事件驱动工作方式,表11-2列出了部 分常见的事件
11.1.3 事件 事件(Event)是指可能会发生在对象上的事情,也即对对 象所做的操作(或者系统对某个对象的操作),如按钮被单击, 对象被拖动、被改变大小、被双击等。一个对象可以有多个事 件,但是每个事件都是由系统预先规定的。一个事件对应于一 个程序,即事件过程。 1.事件驱动工作方式 事件一旦被触发(即操作发生),系统马上就去执行与该 事件对应的过程。等事件过程执行完毕后,系统又处于等待某 事件发生的状态,这种程序执行方式明显地不同于面向过程的 程序设计,即应用程序的事件驱动工作方式,表11-2列出了部 分常见的事件
11.13事件 表11-2 Visual Foxpro60系统常见事件 事件触发时机 事件 触发时机 Load创建对象前 MouseUp 释放鼠标键时 Init 创建对象时 Mouse Down按下鼠标键时 Activate对象激活时 Keypress按下并释放某键盘键时 GotFocus对象获得焦点时 Valid 对象失去焦点前 cick单击鼠标左键时 LostFocus对象失去焦点时 Dblclick双击鼠标左键时 Unload 释放对象时 Destroy释放一个对象时 Interactive Change改变控件的值时 Resize调整对象大小时 Scrolled 在表格中移动滚动条时
11.1.3 事件 表11-2 Visual FoxPro 6.0系统常见事件 事 件 触发时机 事 件 触发时机 Load 创建对象前 MouseUp 释放鼠标键时 Init 创建对象时 MouseDown 按下鼠标键时 Activate 对象激活时 KeyPress 按下并释放某键盘键时 GotFocus对象获得焦点时 Valid 对象失去焦点前 Click 单击鼠标左键时 LostFocus 对象失去焦点时 DblClick 双击鼠标左键时 Unload 释放对象时 Destroy 释放一个对象时 InteractiveChange 改变控件的值时 Resize 调整对象大小时 Scrolled 在表格中移动滚动条时
11.13事件 从表11-2可知,事件包括事件过程和事件 触发方式两个方面。事件过程的代码应该事先 编写好。事件触发方式可分为3种: ●用户触发:如单击命令按钮事件。 系统触发:如计时器事件,将会自动按设定 的时间间隔发生。 ●代码触发:如用代码来调用事件过程
11.1.3 事件 从表11-2可知,事件包括事件过程和事件 触发方式两个方面。事件过程的代码应该事先 编写好。事件触发方式可分为3种: ● 用户触发:如单击命令按钮事件。 ● 系统触发:如计时器事件,将会自动按设定 的时间间隔发生。 ● 代码触发:如用代码来调用事件过程