Visual FoxPro表单及控件设计
- 格式:ppt
- 大小:1.29 MB
- 文档页数:5
vfp表单中表格控件使用
在VFP(Visual FoxPro)表单中使用表格控件可以方便地显示和编辑数据。
以下是在VFP表单中使用表格控件的一般步骤:
1. 打开VFP并创建新表单。
2. 在表单设计器中选择表格控件工具。
3. 在表单上绘制表格控件的大小和位置。
4. 双击表格控件,进入编辑模式。
5. 选择要显示的数据源(如数据库表或数组等)。
6. 根据需求调整表格的列数、列宽和列标题等属性。
7. 设置表格控件的其他属性,如是否可编辑、是否显示行号等。
8. 编写相关的VFP代码来处理表格控件的事件,例如在选择
行或编辑单元格时触发的事件。
9. 运行表单,查看和测试表格控件的功能。
在使用表格控件时,还可以通过编写代码来动态地添加、删除、更新和过滤表格中的数据,并对表格控件进行排序和分页等操作。
除了基本的显示和编辑数据外,VFP表格控件还可以支持更
复杂的功能,如合并单元格、显示图标或图像、设置条件格式等。
总之,使用表格控件可以方便地在VFP表单中展示和操作数据,提高用户界面的友好性和功能性。
第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.绝对引用通过提供对象的完整容器层次来引用对象。
144(3)使用命令表单文件没有打开时,在命令窗口执行运行命令。
命令格式:DO FORM <表单文件名>可直接运行指定表单文件。
(4)在项目管理器中运行在项目管理器中选定表单文件,单击“运行”按钮运行。
4.1.2 表单中常用控件对象的设计表单本身是一个容器对象,在其中可以包含各种控件对象。
在前面已经介绍了怎样创建表单对象,但是一个空表单是没有太大意义的,所以在表单中总是包含了各种控件对象。
每个控件对象都有自己的属性、事件和方法,在这一节将通过介绍一些典型控件的创建和属性方法的设置来学习表单中控件的设计。
假定我们已经在表单设计器中打开了一个空表单“学生.SCX”,如图4-2(a)所示。
1.标签Label用来在表单中显示文本内容的控件,标签的文本内容应当是不超过256个字符的字符串,并用标题属性Caption指定其内容。
标签可以有许多属性、事件和方法,下面举例说明常用属性的设置。
标签控件的常用属性如表4-4所示。
表4-4属性名说明属性名说明Caption标题Height 高度Left 左边距FontName 字体Top 顶边距FontSize 字号Width 宽度Alignment 标题对齐方式例4-5:创建一个包含标签的表单,如图4-16所示。
先在表单控件工具栏中单击“标签”按钮,再到表单相应位置拖出标签的大小,如图4-17所示。
接着设置该标签对象的属性如下。
BEL1.Caption=邮电出版社BEL1.Alignment=2-中央BEL1.BorderStyle=1-固定单线BEL1.FontName=隶书BEL1.FontSize=28设置完成以后,表单显示如图4-18所示。
图4-16 标签控件图4-17 添加标签图4-18 为标签设置属性关闭窗口保存表单文件“标签例.SCX”。
1452.文本框TextBox在表单中利用文本框控件可以对变量、数组、非备注型或通用型字段进行数据的显示、编辑和插入操作。
visualfoxprob表单设计的基本步骤内容
Visual FoxPro是一种流行的数据库编程语言,表单设计是Visual FoxPro应用程序开发的重要部分。
以下是表单设计的基本步骤:
1. 确定表单的目的和功能:在设计表单之前,必须明确表单的目的和功能。
这将有助于确定表单应该包含哪些控件和属性。
2. 设计表单布局:布局是表单设计的关键部分。
必须确定每个控件的位置和大小,以便在表单上正确地放置它们。
3. 添加控件:添加控件是表单设计的下一阶段。
必须选择正确的控件类型和属性,并将其添加到表单上。
4. 设置控件属性:设置控件属性是表单设计的下一个步骤。
必须为每个控件设置正确的属性和值,以便它们正确地工作。
5. 调试和测试:调试和测试是表单设计的最后两个步骤。
必须测试表单以确保它按照预期工作,并且没有错误或警告消息。
Visual FoxPro 6.0 表单及控件简介目录一、表单1、建立、编辑、调用和关闭表单2、表单的常用布局属性3、表单的常用方法程序4、表单的自定义方法程序5、为表单贴背景图二、控件1、命令按钮组控件(Commandgroup)2、标签控件(Label)3、选项按钮组控件(Optiongroup)4、复选框控件(Check)5、微调控件(Spinner)6、文本框控件(Text)7、线条控件(Line)8、形状控件(Shape)9、编辑框控件(Edit)10、组合框控件(Combo)11、表格控件(Grid)12、计时器控件(Timer)13、列表框控件(List)14、容器控件(Container)15、页框(Pageframe)三、电子显示牌的设计1、电子显示牌的表单、形状、标签、计时器属性设定2、计时器的Time方法程序代码四、进度条的设计1、设置进度条的最小值、最大值和初值2、修改(累加)进度条的初值3、控制进度条的代码设计五、颜色淡入淡出的设计1、颜色代码的种类2、用计时器控制对象的颜色变化一、表单1、建立、编辑、调用和关闭表单VFP的每个表单有两个磁盘文件,即*.SCX和*.SCT,前者为表单库文件,后者为表单备注文件。
可用 USE命令带扩展名打开*.SCX库文件,其中有23个字段,一般不要修改。
表单设计器直接操作的是*.SCX表单库文件。
对表单文件改名时,一定要同时修改该表单的两个文件名,否则表单文件打不开。
一般可在编辑表单时利用[文件]菜单项的“另存为”功能进行,系统会自动生成两个新的同名表单文件。
(1)建立表单。
在VFP主窗口的[文件]菜单项,点击[新建],在[新建]对话框点击[表单]、[新建文件],即进入表单设计器状态。
(2)编辑表单。
在VFP主窗口的[文件]菜单项,点击[打开],在[打开]对活框选择文件类型[表单(*.SCX)],然后从中点击一个表单文件,点击[确定],进入表单设计器状态。
VF表单与控件设计例子1:用表单向导创建一个学生表单(表单中数据来自一个表)这个表单的功能是对学生信息浏览,添加,删除,查找,打印,编辑,退出。
一、创建(1)(2)(3)(4)①②(5)(6)(7)二、运行(1)①①②①②④③(2)①效果:例子2:用一对多表单向导创建一个学生-成绩表单,(表单中数据来自多个表)这个表单的功能是浏览,添加,删除,查找,打印,编辑,退出,浏览一个学生信息和他对应的选课信息。
一、创建(1)(2)(3)(4)①②(5)(6)①②(7)(8)(9)二、运行(1)①①②①②④③(2)①效果:例子3:用表设计器创建一个学生表单(表单中数据来自一个表)这个表单的功能是浏览和修改学生表中的记录。
一、创建(1)(2)说明:(3)单击右键,在弹出菜单中点击数据环境标签 编辑框 命令按钮组复选框 列表框 表格 计时器 ActiveX 控件线条容器 超级链接 生成器锁定选定对象 文本框 命令按钮 命令按钮组 选项按钮组 微调控件 图像页框ActiveX 绑定控件 形状 分隔符 按钮锁定查看类 表单上所有对象名称列表属性名属性值属性值编辑框(4)添加表进入数据环境②③①(5)将表或其中字段直接拖到表单上,字段生成(标签+文本框),表生成(表格)表格拖动字段拖动(5-1)全部拖动之后,选中表格,单击右键,在弹出菜单中点击编辑,表格对象处于被绿框选定的编辑状态,调整表格列宽。
(6)添加命令按钮控件和命令按钮组添加命令按钮控件分3步:①②1、在表单上画出命令按钮①在表单控件工具栏上选择命令按钮控件②在表单合适的位置拖动鼠标画出一个命令按钮2、在属性窗口中对命令按钮的属性进行设置。
选中某个属性项,在上面的编辑框内输入属性值3、Command1的Click事件代码编写如下(双击命令按钮对象,弹出代码框,注意左边的对象列表框要选Command1;右边的事件过程列表框要选Click,下面是代码编辑)添加命令按钮组1、在表单上画出命令按钮组①在表单控件工具栏上选择命令按钮组控件②在表单合适的位置拖动鼠标画出一个命令按钮组③选中命令按钮组对象,单击右键,在弹出菜单中选生成器④在生成器中设置按钮组中按钮的个数(微调按钮)和⑤排列和⑥名称①②③④⑤⑥2、在属性窗口中对命令按钮的属性进行设置。