2024年4月1日发(作者:)

-

Visual Fo*Pro经典教程:第九章:创建表单

第九章:创建表单

利用表单,可以让用户在熟悉的界面下查看数据或将数据输入数据库。但表单提供的远不止

一个界面:它还提供丰富的对象集,这些对象能响应用户(或系统)事件,这样就能使用户

尽可能方便和直观地完成信息管理工作。

本章内容要点:

设计表单

创建新表单

在表单中添加对象

处理对象

管理表单

设计表单

Visual Fo*Pro 提供了一个功能强大的表单设计器,使得设计表单的工作变得又快又容易。在

表单设计器中可以处理下列内容:

表单中不同类型的对象。

与表单相关联的数据。

顶层表单或子表单。

能一起操作的多个表单。

基于自定义模板的表单。

表单和表单集是拥有自己的属性、事件和方法程序的对象,在表单设计器中可以设置这些属

性、事件和方法程序。表单集包括了一个或多个表单,可以将它们作为一个整体来操作。例

如,如果在表单集中有四个表单,可以在运行时用一个命令显示或隐藏它们。

创建新表单

在“表单设计器”中可以新建表单,而且在设计时刻就能看见其中各对象显示在用户面前的

外观。

若要新建一个表单

请在“项目管理器”中选定“表单”,并选择“新建”按钮。

-或者 -

. z.

-

从“文件”菜单中选择“新建”命令,选定“表单”按钮并选择“新建文件”按钮。

-或者 -

使用CREATE FORM命令。

表单设计器带下列工具栏的:表单设计器、表单控件、布局和调色板

有关“表单设计器”的详细内容,请参阅《用户指南》中的第八章“用表单管理数据”。有

关工具栏的详细内容,请在“帮助”中查找“工具栏”,并选择与所需信息有关的工具栏。

设置数据环境

每一表单或表单集都包括一个数据环境。数据环境是一个对象,它包含与表单相互作用的表

或视图,以及表单所要求的表之间的关系。可以在“数据环境设计器”中直观地设置数据环

境,并与表单一起保存。

在表单运行时数据环境可自动打开、关闭表和视图。而且,通过设置“属性”窗口中

ControlSource 属性设置框,在这个属性框中列出数据环境的所有字段,数据环境将帮助您

设置控件的ControlSource 属性。

若要打开数据环境设计器

1. 从“显示”菜单中选择“数据环境”。

2. 从快捷方式菜单中选择“添加”。

3. 在“添加表或视图”对话框中选择一表或视图添加到数据环境中去。

数据环境设计器

常用数据环境属性

下面是在属性窗口中经常设置的数据环境属性:

属性

AutoCloseTables

说明

控制当释放表或表单集时,是否关闭表

或视图。

控制当运行表单时,是否打开数据环境

中的表或视图。

当运行表单时选定的表或视图。

默认设置

“真”(.T.)

AutoOpenTables “真”(.T.)

设计时刻为 ”” 。如果没

有指定,在运行时首先加到

InitialSelectedAlias

. z.