VF数据库第13章_表单设计

合集下载

VF表格设计

VF表格设计

表单设计与应用8.1 创建表单表单(FORM)是VFP应用程序的用户界面,各种对话框和窗口都是表单不同的外观表现形式。

在表单上拥有各种控件对象,可以响应用户或系统事件,使用户尽可能方便而直观地完成信息管理工作。

在VFP中可以利用表单设计器或表单向导可视化地创建表单文件,并通过运行表单文件来生成表单对象。

8.1.1 使用表单向导创建表单使用向导创建表单时,用户只要按照向导提供的操作步骤和屏幕提示一步一步地进行就能完成。

在项目管理器中选择“表单”项,单击“新建”按钮,出现“新建表单”对话框,再单击“表单向导”按钮,可打开“向导选取”对话框。

1. 表单向导用于创建基于一个表或视图的简单表单。

2. 一对多表单向导用于创建基于两个具有一对多关系的表的表单。

字段既要从主(父)表中选取,也要从子表中选取,还要建立两表之间的联接关系。

一对多表单一般使用文本框来表达父表,使用表格来表达子表。

8.1.2 使用表单设计器创建表单1.启动表单设计器(1)项目管理器中选择“表单”项,单击“新建”按钮,在“新建表单”对话框中,选择¡°新建表单¡±。

(2)菜单:选择¡°文件|新建¡±命令,在¡°新建¡±对话框中选择¡°表单¡±文件类型,然后单击¡°新建文件¡±按钮。

(3)命令:CREATE FORM2.快速创建表单启动表单设计器后,选择¡°表单|快速表单¡±命令,可打开表单生成器窗口制作表单。

8.1.3 表单的保存与运行1. 保存表单文件选择¡°文件|保存¡±命令。

2. 运行表单运行表单文件生成表单对象。

(1)项目管理器:选择要运行的表单,单击¡°运行¡±按钮。

vf表单设计

vf表单设计

【例1】若某表单中有一个文本框Text1和一个命令按钮组CommandGroup1,其中,命令按钮组包含了Command1和Command2两个命令按钮。

如果要在命令按钮Command1的某个方法程序中访问文本框Text1的Value属性值,下列句子中正确的是________。

(A)This.ThisForm.Text1.Value (B)This.Parent. Text1.Value(C)Parent.Parent. Text1.V alue (D)This.Parent. Parent.Text1.Value(注:答案(D)属于相对引用方式,如果使用绝对引用方式,则应写为:Form1.Text1.Value)【例2】在表单中加入两个命令按钮Command1和Command2,编写Command1的Click 事件代码如下,则当单击Command1后,________。

ThisForm. Parent. Command2.Enabled=.F.(A)Command1命令按钮不能激活(B)Command2命令按钮不能激活(C)事件代码无法执行(D)命令按钮组中的第二个按钮不能激活(注:①①命令按钮的Enabled属性值为.F.时,该控件将以浅色显示,表示此按钮当前无效。

②②ThisForm. Parent. Command2.Enabled=.F.事件代码的功能实际将当前表单的父对象中的命令按钮Command2的Enabled属性值设置为.F.。

答案(C)该事件代码无法执行,是因为对Command2对象的引用和描述不正确。

③③如果要使Command2命令按钮不能激活,正确的事件代码应为:This. Parent. Command2.Enabled=.F.即将当前对象(命令按钮Command1)的父对象(当前表单)中的Command2命令按钮的Enabled属性值设置为.F.。

)【例2】可选择不同字体的表单操作步骤如下:1. 1.打开“表单设计器”或“MODIFY FORM……”2. 2.添加两个标签、一个文本框、一个选项按钮组、一个命令按钮,放在合适位置并调整其大小。

vfp表单设计

vfp表单设计

1.编制“学生”表信息查询界面,要求如图1、图2、图3所示。

图1 用户选择前的运行界面图2 用户选择同学后的运行界面图3 控件的布局界面2.编制一个表单完成表文件“学生.dbf”内容的学生奖学金查询显示功能(界面如图所示)。

要求:①当用户在组合框输入或选择班级(学号的左三位)后,按回车或“确定”按钮时,表单将自动显示对应班级的奖学金总额;②按“退出”按钮时,自动关闭表单。

图:用户选择确定后的运行界面3.建立一个表单,通过控件的事件代码控制,实现表单顶行的标签信息向下平移。

设计界面如图所示:图:信息单向平移表单设计界面4.运用文本框和计时器对象设计一个数字时钟表单,界面如图1、2所示。

要求:文本框文字为隶书、20号字,表单的标题为“数字时钟”,每隔1秒钟刷新一次时间。

图1:设计界面 图2:运行界面5.设计一个圆球跳动表单。

要求:球的宽和高为40,球的填充颜色为咖啡色,表单的标题为“圆球跳动”,球每隔0.5秒在表单的上下边之间跳动。

按开始按钮球跳动,按停止按钮球停止。

设计界面和运行界面见下图所示。

6.设计一个完成口令判定功能的表单,界面如图所示。

具体要求如下:①用户从键盘输入口令时,表单的显示控件以“*”代替具体内容;②系统的口令存放在表文件“学生.dbf ”的姓名字段中,要求完全匹配;③输入口令后,按回车或按“确定”按钮,将自动显示信息框(Messagebox ),提示“正确!”或“错误!”;④按“退出”按钮将自动关闭表单。

7. 编制一个表单完成表文件“学生.dbf ”内容的自动只读浏览显示功能,界面如图所示。

具体要求如下:①表单初始显示内容为表文件“学生.dbf ”的首记录;②表单内容将以10秒为间隔自动刷新,即自动顺序向后翻记录,当翻至表底时,将自动回到首记录循环翻动。

8.编制一个显示时钟和日期的表单,界面如图所示。

命令按钮及文本框的字体、颜色和大小设置为自己喜欢的形式。

图:设计界面 图:时间显示界面图:日期显示界面9.借助于文本框和微调框编制一个手工日历表单,界面如图所示。

VF教程-表单设计

VF教程-表单设计

1. 表单设计:请设计一个表单,如图,有三个标签,三个文本框,一个命令按钮。

在前两要求设置下列属性:表单的标题(Caption)、表单运行时自动居中(AutoCenter);三个标签的标题(Caption)、字体大小(FontSize)和粗体(ReadOnly)2. 3. 设计下面的表单。

要求修改:表单标题,表单运行时自动居中;上面的标签的标题、字体大小、字体加粗、并设置其WordWrap 【自动分行】为.t.;下面两个标签的字体、字体大小、字体加粗、字体斜体、自动调整大小、forecolor ;添加两个文本框;命令按钮中标题、字体大小、并添加图片【picture 属性、图片内容自定】。

命令按钮中click 事件的代码为:【直接从这里复制】x=thisform.text1.valuey=thisform.text2.valueif x="abc" and y="123"messagebox("西华大学欢迎您!",0+64,"您好!")elsemessagebox("用户名或密码错误",2+48+256,"错误!")endif4. 按照下面的表单设计一个表单界面:(学生表的显示)注意: 修改每个文本框的controlscource 属性以及使用文本框的生成器!【两种方法都要灵活掌握!】点击上一条,显示上一条的记录,点击下一条,显示下一条的记录【忽略文件指针到文件头和文件末尾的出错】,点击退出,则退出表单。

5. 将上题中的标签和文本框删除。

使用设置数据环境,再从数据环境中的字段拖动到表单中的方法来设置控件:【这种方法简单实用】6. 多表的显示:显示学生表、成绩、课程表中的不同字段:【注意:数据环境中三个表文件建立关联】7. 命令按钮组:将第5题中的三个命令按钮删除,修改为一个命令按钮组,并在命令按钮组的click 事件中添加程序代码,实现相应的操作【使用Do Case 语句】。

Visual FoxPro 表单设计 ppt课件

Visual FoxPro 表单设计 ppt课件

2021/3/26
Visual FoxPro 表单设计 ppt课件
19
Visual FoxPro 表单设计
1.表单设计器的启动 2.表单设计器工具栏 3.向表单中添加对象 4.对象的引用 5.设置对象的属性 6.编辑对象的事件代码
2021/3/26
Visual FoxPro 表单设计 ppt课件
20
2021/3/26
Visual FoxPro 表单设计 ppt课件
7
Visual FoxPro 表单设计
• 在Visual FoxPro 6.0中,创建表单有以下三种方式: (1)可以直接利用表单向导创建表单; (2)利用表单设计器创建表单; (3)通过“表单”菜单中的“快速菜单”来添加表单控件和定
2021/3/26
Visual FoxPro 表单设计 ppt课件
1
Visual FoxPro 表单设计
本章主要内容: l 如何创建表单 l 对象的属性、事件和方法 l 表单控件
我们来学习表单设计!
2021/3/26
Visual FoxPro 表单设计 ppt课件
2
Visual FoxPro 表单设计
通过学习本章内容,您能够做到: • 学会使用表单向导和表单设计器创建表单 • 掌握类和对象及对象的属性、事件和方法等概念 • 掌握VFP中各类控件的特点和性能,学会在表单中
设计控件 • 学会在表单中编写事件代码 • 能够独立编制出完整的表单
2021/3/26
Visual FoxPro 表单设计 ppt课件
表单控 件工具

布局工 具栏
自动 格式
数据 环境
代码 窗口
调色板 工具栏
表单生 成器

VisualFoxPro表单设计

VisualFoxPro表单设计

第8 章表单设计一、表单的概念表单(Form)是应用程序的用户界面,也是我们进行程序设计的基础。

各种图形、图像、数据等都是通过表单或表单中的对象显示出来,因此,表单是具有各种属性、控件、事件和方法程序的容器对象。

表单在OOP中提供数据输入、修改或输出的界面。

Windows中的各种窗口与对话框均为表单的不同表现形式。

二、表单创建方法:1.菜单方式:“项目管理器”或“文件”→“新建”→“表单”2.命令方式:CREATE FORM或MODIFY FORM事际上可运用三种方式:●●表单向导:能引用用户选定表来产生实用的表维护窗口,窗口中含有所选取的字段,还包含供用户操作的各种按钮,具有翻页、编辑、查找、打印等功能。

●●快速表单●●表单设计器三、表单设计器:1.表单设计器的特点:(1)不但能创建表单,而且可修改表单。

(2)操作界面可视化,用户可利用多种工具栏、敏感菜单(这里指VFP菜单随表单设计器的打开而增加与改变的部分)和快捷菜单在表单上创建与修改对象。

(3)表单设计面向对象。

2.表单设计器打开后,有下列表单设计要素能供用户使用:(1)表单设计器窗口及其表单窗口:表单设计器窗口中的Form1窗口即表单对象,称为表单窗口。

多数设计工作将在表单窗口中进行,包括往窗口内添加对象,并对各种对象进行操作与编码。

(2)属性窗口:能显示当前对象的属性、事件和方法程序,并允许用户更改属性,定义事件代码和修改方法程序。

(3)代码窗口:用于编写事件过程和方法程序代码。

(4)表单控件工具栏:用于在表单上创建控件。

(5)调色板工具栏:用于指定一个控件的前景色和背景色。

(6)布局工具栏:用于对齐、放置控件以及调整控件大小。

(7)数据环境设计器窗口:用于提供表的数据环境。

(8)敏感菜单:表单设计器打开后,系统菜单将自动增加一个“表单”菜单;“显示”菜单、“窗口”菜单及“格式”菜单都将有所改变。

(9)随机应变的快捷菜单。

四、常用表单事件1.Load事件:表单被装入内存时发生2.Init事件:表单被初始化时发生3.Activate事件:表单被激活时发生4.Destory事件:表单被释放时发生5.Unload事件:表单被关闭时发生6.Resize事件:当用户或程序改变表单大小时发生五、常用表单方法程序1.Hide方法:隐藏表单2.Show方法:显示表单3.Release方法:释放表单4.Refresh方法:刷新表单六、对象的引用1.绝对引用通过提供对象的完整容器层次来引用对象。

vfp表单设计

vfp表单设计

8.1 基本概念1.名词解释表单:即用户与计算机进行交流的一种屏幕界面,用于数据的显示、输入、修改。

该界面可以自行设计和定义,是一种容器类,可包括多个控件(或称对象)。

表单集:可包含一张或多张表单的容器。

数据环境:在打开或修改一个表单或报表时需要打开的全部表、视图和关系。

它以窗口形式(类似于数据库设计器)反映出与表单有关的表、视图、表之间关系等内容。

可以用数据环境设计器来创建和修改表单的数据环境。

2.表单设计界面主要包括: 表单向导、表单设计器、表单设计器工具栏、表单控件工具栏、属性窗口3.表单设计中常用的属性、事件与方法介绍8.2 创建表单可以用表单向导、表单设计器、表单生成器、编程四种方法创建表单。

1. 利用向导创建表单(1)创建单张表的表单:打开文件菜单→ 新建→ 表单→ 向导[或从常用工具栏上选择表单(F)] → 选择表单向导→ 选取字段→ 选择样式→ 选择排序记录→ 选择保存方式→ 给出合适的文件名和保存位置。

(2)创建多个相关表的表单:打开文件菜单→ 新建→ 表单→ 向导[或从常用工具栏上选择表单(F)] → 选择一对多表单向导→ 选取父表字段→ 选取子表字段→ 选定关系→ 选择样式→ 选择排序记录→ 选择保存方式→ 给出合适的文件名和保存位置。

注意:用向导创建的表单一般含有一组标准的命令按钮。

表单保存后系统会产生两个文件:表单文件:扩展名为 .SCX表单备注:扩展名为.SCT2. 利用表单生成器创建表单文件菜单→ 新建→ 表单→ 新文件→ 表单菜单→ 快速表单命令→ 选择字段和样式并确定之。

注意:用生成器创建的表单不能直接产生一些命令按钮。

3. 利用设计器创建表单文件菜单→ 新建→ 表单→ 新文件→ 在表单设计器中,用表单设计器和表单控件工具条上的按钮创建所需的表单→ 保存表单→ 给出文件名和保存位置。

注意:用设计器创建的表单,用户必须为控件设置有关的属性及事件处理代码。

4. 利用编程的方法创建表单按照面向对象设计的方式,先可视化地利用类来创建表单,再将类代码复制到程序窗口,适当添加部分设置系统环境的代码,以程序文件的形式保存。

VFP-表单设计基础

VFP-表单设计基础

10
1.类的特性
类具有继承性、封装性和多态性三种基本特性。 1) 继承性:指通过继承关系利用已有的类构造新类。 在面向对象的方法里,继承是指在基于父类(现有的类)创 建子类(新类)时,子类继承了父类的方法和属性,可以为子 类添加新方法和属性。 2) 封装性 封装是一种信息隐藏技术,对象内部对用户是隐藏的, 不可直接访问;用户只能见到对象封装界面上的信息, 通过对象的外部接口访问对象。用户向对象发送消息, 对象根据收到的消息调用内部方法作出响应。 3) 多态性 所谓多态即一个名词可具有多种语义,多个函 数可具有相同的函数名,但实现方法不同。
对象的建立和使用
对象由类来定义,只有具体的对象才能实现类的事件或 方法的操作.createobject()函数可将类定义成对象. 例:创建一个按钮标签对象 labelTest. 1. 拖动控件到表单,创建相应的控件对象。 (1) SET CLASSLIB TO myclass ADDITIVE 2. 由类创建对象 指明要创建的对象保存在哪个类库( .vcx 格式: <对象名>=createobject(<类名 >) 文件)中。关 键字 ADDITIVE 规定在打开指定类库的同时并不关闭其他早 功能:将以<类名>为名的类定义成以<对象名>为名的对象. 先已打开的类库。 (2) labelTest = CREATEOBJECT(“mylabel") 在此代码中假设保存在类库中的表单类名称为mylabel。
11
2.VFP中的类
VFP下,进行面向对象的程序设计或创建应用程序, 要用到VFP系统提供的基础类,即VFP基类,它是系统
本身内含的,并不存放在类库中。基类是VFP为用户预
先定义的类,用户可用基类来创建新类,此时基类是父 类,新类是子类。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单表示例
2)创建一对多表单
例如:用“表单向导”创建一对多表单,并命名为“人 才档案多表”
一对多表单示例
13.2 修改表单
表单一旦创建完成,表单及表单的属性、方法和事件已确定, 如果对已有的属性、方法和事件还有更多的要求,可以对表 单进行修改。 1、用菜单方式修改表单 例如:修改“人才档案单表”表单,修改其显示位置、格式等。 2、用命令方式修改表单 命令格式: Modify form <表单>.scx
(二)文本框控件Text
文本框是实现数据输入和输出的基本控件,通 常只包含单行文本。 1、属性 A.基本属性 文 本 常 用 的 属 性 有 : Name 、 Height 、 Width、 Top、Left、 Enabled、 Visible、 FontName 、 FontSize 、 Fontitalic 、 FontUnderline
B.常用属性 Value属性: 该属性用于设置文本框的值,并在框中显示出来。文本框 没有Caption属性。 PassWordChar属性: 该属性用于设置文本框内显示的是用户输入的字符还是显 示占位符。若设置则显示设定的占位符,否则,显示用户输入 的字符。 ReadOnly属性 用户可以看到文本框的内容,而不允许进行修改。 Controlsource属性 该属性表示通过数据源绑定来取得数据。例如: thisform.text1.controlsource=“ 学生档案表.姓名”。此时, 文本框控件的value值与数据源的数据一致。
bel1.autosize=.t. bel1.fontbold=.t. bel1.fontsize=20 bel1.alignment=2 bel1.backcolor=rgb(128,255,255) this.caption="努力学习、不断进取"
2.常用事件
(1)LostFocus:该事件是在一个对象失去焦点时发 生,焦点失去,是由于Tab移动或单击另一个对象 对象操作的结果。常用于检查text属性的内容。 (2)keypress 事件: 3.方法 文本框最有用的方法是SetFocus,该方法是把 光标移到指定的文本框中,当在表单上建立多个 文本框后,可以用该方法把光标置于所需的文本 框上。 格式:[对象· ]SetFocus
主要介绍给表单添加控件、定义属性、定义事件和方法代码的一般方 法。 1、标签 2、文本框 3、计时器 4、命令按钮 5、组合框 6、单选按钮
控件的基本属性:
Name:所有的对象都具有的属性,在程序中作为对象的标识名。 Caption:用于设置对象上显示的文本内容,不是所有的对象都具有。 Height width top left:用于确定对象的位置和大小。 Enabled:只有两个取值.T.和.F.,用于确定对象是否允许操作 Visable:也只有两个取值,用于确定对象是否可见。
3.相对引用 在Visual FoxPro中,提供了若干种代词来 进行相对引用,例如: THIS:提供对当前对象的引用 。 THISFORM:提供对当前表单的引用 THISFORMSET:提供对当前表单集的引用 Parent:用于引用一个控件所属的容器 ActiveControl:用于引用对象上的活动控件 ActiveFrom:用于引用表单集中的活动表单
例 : 设 计 表 单 Form1 , 建 立 一 个 标 签 LabeLl,其标题为“字体变化”,创建4个 复选框表示粗体、斜体、下划线和删除 线,选中复选框后,标签的字体发生相 应的变化。
(七)图像控件 图像控件主要用于图形文件的输出。 主要属性:Stretch.当为0时,将图像的超出部分 裁剪掉;当为1时,等比例填充;当为2时,变 比例填充。
(2)举例: 例1:设计表单Form7,在表单上设计一个电子表,并可以 启动和暂停它。
(四)命令按钮
Command在应用程序中起控制作用,用于完成某一 特定的操作。 1、属性 A.基本属性 命令按钮最常用的属性有Name、caption、Enabled、 Visible等。 B.常用属性 (1)Default(确认)属性 只有命令按钮支持Default属性,当Default属性值为.T. 时,按Enter键相当于用了鼠标单击了该按钮。 (2)Cancel(取消功能)属性 当Cancel属性值为.T.时,按此按钮与按ESC键的效果相同 2、事件 命令按钮一般触发Click事件
(一) label
标签控件
标签主要是用来显示 (输出)文本信息的, 但不能用来作为输入 信息的界面,用来标 识字段或向用户显示 固定的字符信息。
基本属性 (1)Caption属性,它表示在标签中显示的文本。 (2)BackStyle(背景风格)属性 0:透明显示; 1:不透明显示。 (3)AutoSize属性用来确定是否根据标题的长度调 整标签大小。 (4)BorderStyle(边框风格)属性 0:没有边框; 1:固定单线的边框 例1:设计表单,包含标签,标签显示内容 为“努力学习、不断进取”,字体大小为20。
13.3 运行表单
1、用菜单方式运行表单
例如:运行“人才档案多表”表单。 2、用命令方式修改表单 命令格式: do form <表单>.scx 例如:运行“人才档案多表”表单。 do form 人才档案多表.scx
13.4 表单设计实例
1、设计“关于”表单 2、设计“登陆”表单
2、用命令Create form <表单>.scx创建表单 3、利用表单向导创建表单
在VFP中提供了二个表单向导: 单表向导:创建基于一个表的基本表单。 一对多表单向导:创建包含一对多关系的两个表的表单。 1)我们基于人才档案表用向导创建一个单表表单:
人才档案单表 表单中一般需要显示表和视图中的字段和记录, 而且通常包含有定位控件,以帮助用户从一个记录移到 另一个记录。 用表单向导创建的表单含有一组标准的 定位按钮, 用以在表单中显示不同的记录。在“按钮类型”列表框 中可以选择按钮的类型: 文本按钮:按钮上以文字表示按钮的功能。 图片按钮:按钮上以图片形象表示按钮的功能。
Font属性:设计对象文本外观的属性。 Fontname 设置字体:如fontname=“黑体” fontsize 设置字体大小:fontsize=24 Fontbold 设置是否加粗:fontbold=.t. forecolor 设置前景色:forecolor=rgb(2,3,4) Backcolor 设置背景色 Fontitalic 设置是否倾斜 Fontstrikethru 设置是否加删除线 Fontunderline 设置是否加下划线
Байду номын сангаас
4、驱动对象的事件
事件与方法不同,只有当事件发生后,对应的事件代 码才会被执行。例如:鼠标的单击、双击事件,或键盘的 keypress事件等。
5、调用对象的方法 语法:parent.object.method
例如:调用显示一个表单对象”form1”的方法。 form1.show
12.4 表单的常用控件
例如:创建一个表单以浏览学生档案表。
首先通过数据环境设计器将有关的字段添加到表单的适当位置处,然 后建立表单。 if not eof() skip thisform.refresh else wait "已到文件结尾!" endif
(三)计时器控件 计时器控件是一个在设计表单时常用的控件, 在设计时,计时器控件是可见的,在运行时, 它是不可见的。 功能:在一定的间隔时间,触发一个事件。 (1)常用属性: InterVal和Enabled是计时器控件的两个重要 属性。 InterVal属性为0时不触发timer事件,其按毫 秒数间隔激发Timer事件发生。 Enabled属性设置计时器开始工作和暂停工作。 为.t.时开始工作,.f.暂停工作。
1、利用表单设计器创建表单
“表单设计器”既可以用来创建单表单表,也可以创建多表 表单,并可以修改用表单向导、表单设计器或表单生成器 等不同方法建立的表单。 用“表单设计器”创建一个新的表单,可以用以下方法: (1) 在“项目管理器”窗口中选择“文档”选项卡。 (2) 选择“表单”图标。 (3) 选择“新建”。 (4) 选择“新建表单”。 此时会显示“表单设计器”窗口,可以开始创建表单。 借助“表单设计器”,可以把字段和控件添加到表单中, 并且通过调整和对齐这些控件来定制表单。 “快速表单”命令是为了使创建表单的工作变得更简单。 此命令可以启动“表单生成器”,用它可以把表或视图中 选定的字段添加到表单中。 例如:创建一个表单“关于”,有推出按钮。(P265)
(2)举例: 例1:设计表单Forml,建立一个选项按钮组,包 含4个选项:年、月、日和时间,当单击其中 的一个选项时,显示实际的年、月、日或时间 的值。
(六)复选框控件 使用复选框可以让用户指定一个状态:“真”、 “假”,“是”、“否”。当用户选定某个选 项时,与该选项对应的方框中会出现一个“√” 号。 (1)常用属性: 复选框有3种可能的状态,复选框的状态由Value 属性反映出来: Value属性的值为0或.F., 表示该选项未被选定; Value属性的值是1或.T.,表示用户选中了该选项; Value属性的值是2,它表示.NULL.,表示既不处 于选定状态也不处于未选定状态。
第13章 表单设计
在VFP系统中,表单(Form)是数据库引用系统的主要工 作界面,也可把它理解为窗体。是容器类对象。 表单可为数据库信息的显示、输入和编辑的窗口,还可以 作为系统流程控制的窗口。
13.1 创建表单
在VFP中,表单是一个扩展名为.SCX的程序文件。可以 用以下方法生成表单: 方法一:使用表单设计器创建或修改表单。 方法二:用 CREATE FORM 命令。 方法三:使用表单向导。
(五)选项按钮组控件 选项按钮组是包含选项按钮的容器。通常, 选项按钮允许用户指定对话框中几个操作选项 中的一个,而不是输入数据。 (1)常用属性: ButtonCount属性:设置选项按钮组中的选项按钮 数目; Value属性表明用户选定了哪一个按钮。 例:在表单上设计一个文本框和一个命令按钮组, 当单击哪一个按钮时,就显示那个按钮的值。
相关文档
最新文档