VisualFoxPro 6.0 第九 章 表单控件
1 表单控件 Visual FoxPro 6.0 第 九 章
第九章:表单设计 ◆表单概述 ◆表单的控件 ◆常用控性 ◆表单设计示例
2 第九章:表单设计 表单概述 表单的控件 常用控件 表单设计示例
本章要求 ◇掌握表单的基本概念与构成 ◆掌握表单的设计方法。 ◇掌握常用控件的属性、方法和事件。 ◇掌握常用控件的设计方法
3 本章要求 ❖掌握表单的基本概念与构成。 ❖掌握表单的设计方法。 ❖掌握常用控件的属性、方法和事件。 ❖掌握常用控件的设计方法
9.1表单概述 491.1基本概念 ◆名词解释: 表单:即用户与计算机进行交流的一种屏幕界面,用于 数据的显示、输入、修改。该界面可以自行设计和定义, 是一种容器类,可包括多个控件(或称对象) 表单集:可包含一张或多张表单的容器 数据环境:在打开或修改一个表单或报表时需要打开的 全部表、视图和关系。它以窗口形式(类似于数据库设 计器)反映出与表单有关的表、视图、表之间关系等内 容。可以用数据环境设计器来创建和修改表单的数据环 境 ■控件:表单中包含的对象
4 9.1 表单概述 9.1.1 基本概念 名词解释: ◼ 表单:即用户与计算机进行交流的一种屏幕界面,用于 数据的显示、输入、修改。该界面可以自行设计和定义, 是一种容器类,可包括多个控件(或称对象)。 ◼ 表单集:可包含一张或多张表单的容器。 ◼ 数据环境:在打开或修改一个表单或报表时需要打开的 全部表、视图和关系。它以窗口形式(类似于数据库设 计器)反映出与表单有关的表、视图、表之间关系等内 容。可以用数据环境设计器来创建和修改表单的数据环 境。 ◼ 控件:表单中包含的对象
◆表单设计界面 Mi crosoft Visual FoxPro 文件①)编辑)显示凹数据环境①)工具①)程序①)窗口()帮助Q 表单设计 固蝴同容 豆工具栏 CUrsor 全部]数据方法程序|布局其他 调色板 属性窗口 AddProperty[默认过程] 口数据环境设上回x BaseClass Cur. BufferModeOve 1 C1 assLibrary C无 数据环境 部门名 CursorSource f: lvfp&R lrsgl.bf 姓名 性别 Destroy Event默认过程 Error Event默认过程 xclusive:F.-假默认值) Filt 表单控件 表单控件 画A画回圃回国巴删N四画N叫十 工具栏 表单设计器 M 5
5 表单设计界面 表单设计 工具栏 属性窗口 表单控件 工具栏 数据环境 调色板
9.1.2创建表单 表单文件扩展名:.SCX与.SCT 4可以用表单向导、表单设计器、表单生成器创建表单。 ◆表单向导 ■创建单张表的表单 打开文件菜单→新建→表单→向导→选择表单向导→选取字 段→选择样式→选择排序记录→选择保存方式→给出合适的 文件名和保存位置。 ■创建多个相关表的表单: 打开文件菜单→新建→表单→向导[或从常用工具栏上选择表 单(F)]→选择一对多表单向导→选取父表字段→选取子表字 段→选定关系→选择样式→选择排序记录→选择保存方式→ 给出合适的文件名和保存位置
6 9.1.2 创建表单 可以用表单向导、表单设计器、表单生成器创建表单。 表单向导: ◼ 创建单张表的表单: 打开文件菜单 → 新建 → 表单 → 向导 → 选择表单向导 → 选取字 段 → 选择样式 → 选择排序记录 → 选择保存方式 → 给出合适的 文件名和保存位置。 ◼ 创建多个相关表的表单: 打开文件菜单 → 新建 → 表单 → 向导 [或从常用工具栏上选择表 单(F)] → 选择一对多表单向导 → 选取父表字段 → 选取子表字 段 → 选定关系 → 选择样式 → 选择排序记录 → 选择保存方式 → 给出合适的文件名和保存位置 表单文件扩展名:.SCX与.SCT
◆利用表单生成器创建表单 中文件菜单→新建→表单→新文件→表单菜单→快速表单命令 选择字段和样式并确定之 ◆利用设计器创建表单 文件菜单→新建→表单→新文件→在表单设计器中,用表单设 计器和表单控件工具条上的按钮创建所需的表单→保存表单→给 出文件名和保存位置 ◆运行表单 从常用工具栏上单击运行按钮(!)或从表单菜单中选择运行表单命 令或从命令窗口中输入: DO FORM表单文件名
7 利用表单生成器创建表单 文件菜单 → 新建 → 表单 → 新文件 → 表单菜单 → 快速表单命令 → 选择字段和样式并确定之 利用设计器创建表单 文件菜单 → 新建 → 表单 → 新文件 → 在表单设计器中,用表单设 计器和表单控件工具条上的按钮创建所需的表单 → 保存表单 → 给 出文件名和保存位置。 运行表单 从常用工具栏上单击运行按钮(!)或从表单菜单中选择 运行表单 命 令或从命令窗口中输入: DO FORM 表单文件名
9.1.3表单设计工具栏 TAB键次序属性控件布局自动格式 「数据环代 境 调色板表单生成器 码
8 9.1.3 表单设计工具栏 TAB键次序 属性 控件 布局 自动格式 数据环 境 代 码 调色板 表单生成器
9.1.4属性窗口 屈性-文档2 回x 「对象列表 EB Form1 全部数据方法程序布局其他 属性分类框」 八=单线框 Activate Ever默认过程 ActiveControl D 「属性值输入框 ActiveForm B Addob ject[默认过程 AddProperty默认过程] AlwaysOnBotto.F.一接獸认渣 AlwaysOnTop 假认值 AutoCenter.F.一假认值) 属性列表 BackColor 255.255.255 Baseclass o2. BorderStyle 单线 默过程了 BufferMode一无认值 指定对象的过框样式 属性说明框 例题8-1
9 9.1.4 属性窗口 对象列表 属性分类框 属性值输入框 属性列表 属性说明框 例题8-1
表单常用属性 属性 说明 取值 Name 表单名 字符 Caption 表单的标题 字符 Auto Center 表单是否自动居中 T.或F Back Color 表单的背景颜色 RGB三色 Closable 是否可以关闭 T.或F ControlBox 是否有控制按钮和控制图标 T.或F Left、 Right 表单位置 数值 Height、 Width 表单的高和宽 数值 Windows State 初始状态0:普通1:最小化2:最大化0、1、2 Moveble 是否允许移动 T或F Windows Type 窗口模式0:无模式1:模式
10 表单常用属性 属性 说明 取值 Name 表单名 字符 Caption 表单的标题 字符 AutoCenter 表单是否自动居中 .T. 或 .F. BackColor 表单的背景颜色 RGB 三色 Closable 是否可以关闭 .T. 或 .F. ControlBox 是否有控制按钮和控制图标 .T. 或 .F. Left 、Right 表单位置 数值 Height、Width 表单的高和宽 数值 WindowsState 初始状态 0:普通 1:最小化 2:最大化 0、1、2 Moveble 是否允许移动 .T. 或 .F. WindowsType 窗口模式 0:无模式 1:模式 0、1