文档库

最新最全的文档下载
当前位置:文档库 > 07第七讲建立自己的表单

07第七讲建立自己的表单

建立自己的表单(1)

在第四讲中,我们用表单向导创建了一个表单。但有时候,这样的表单并不见得能满足我们的要求。比如,表单中略显重复的“学生情况”字样,我们就无法删除。要想充分发挥表单的性能,设计出高质量的、满足复杂要求的、具有专业水准的表单界面,还必须掌握表单设计器的使用。下面我们就利用表单设计器来重建一个“学生情况”表单。

一.创建新表单

在Student项目管理器中,选择“文档”选项卡,选定“表单”,单击“新建”命令按钮。VFP将打开表单设计器窗口,并自动创建一个默认名为“Form1”的表单对象。在默认情况下,和表单设计器窗口同时打开的还有“表单控制”工具栏、“表单设计器”工具栏和“属性”窗口。移动鼠标到工具栏的图形按钮上,即可看到说明按钮功能的提示文本。当然,如果愿意的话,您还可以通过系统菜单“显示”下的菜单项来打开更多的工具栏和有关窗口。现在您就可以用属性窗口来改变表单的名字(StuInfo)、标题(学生情况)和背景色等属性了。注意,表单的名字是用于代码中的内部名,而标题是在表单的顶端出现的内容。

二.设置数据环境

表单的数据环境包括与表单交互作用的表和视图,以及表单所需要的表与表之间的关系。使用数据环境可以带来很多方便,譬如在打开或运行表单时,自动打开表或视图;在关闭或释放表单或自动关闭表。还有其它许多好处,您在下面的讲座中会慢慢体会到的。

在系统菜单的“显示/数据环境”上单击得到数据环境窗口,在同时出现的“添加表或视图”对话框中选取“学生情况”表,按“添加”命令按钮将其加入数据环境后关闭此对话框。

三.向表单中添加字段

在表单中,被添加的表的字段总是和某种类型的控制对象相关联的,这样就能通过控制对象的属性、事件和方法来处理和操作字段了。向表单中添加字段的方法有多种,下面我们将分别采用不同的方法来添加字段。

1.添加“xh”(学号)字段

在“表单控制”工具栏上单击“文本框”图形按钮,移动鼠标指针到表单上,这时鼠标指针变成十字形,在合适的位置按下鼠标左键,则一个名为“Text1”的文本框对象被创建。注意这时的文本框对象还是独立的对象,并没有和学号字段发生关联,现在我们设置它和学号字段的关联:在属性窗口的“数据”选项卡中,选取“ControlSource”属性,单击属性设置框右边的下箭头按钮,可以看到包含在数据环境中的学生情况表的字段显示在设置框中,选择“学生情况.xh”,则此时的Text1已与学号字段相关联。

接着,我们为Text1对象增加说明文字。在“表单控制”工具栏上单击“标签”图形按钮,采用与前面相似的方法在表单的Text1对象前建立一个名为“Label1”的标签对象。在属性窗口的“布局”选项卡中,修改它的“Caption”属性为“学号”,并在“AutoSize”上双击以设定这个属性为.T.。

2.添加“xm”(姓名)字段

在数据环境窗口中的“xm”字段上按下鼠标左键不放,将其拖动到表单上Text1对象