教你如何制作vfp表单设计_图文

合集下载

visualfoxpro程序设计第7章表单设计PPT课件

visualfoxpro程序设计第7章表单设计PPT课件
9:允许文输本入框数字和正负号
Readonly:只读
5、选项按钮组控件: 常用属性:
Buttoncount:指定选项组中选项按钮的数目 Caption:标题 *选项组生成器的使用
选项按钮组
第19套
6、列表框控件: Rowsource: 列表中的显示值的来源 RowSourceType: 确定Rowsource的类型:一个值、
例8.1 计算圆的面积
几个常用的属性: 1、fontname:设置字体 2、fontsize:设置字号 3、forecolor:设置字体颜色
布局工具栏 使用控件对齐
左对齐
垂直居 中对齐
使用方法: ① 选中第一个控件 ② 按住shift键不放 ③ 选中其它控件 ④ 点击布局工具栏中
的按钮
相同宽度
常用表单控件
1、标签控件:用以显示文本的图形控件 常用属性: Caption: 指定标签的标题文本 Alignment:指定标题文本在控件中显示的对齐方式
标签对象
注意:name与caption不同
2、命令按钮: Caption: 指定命令按钮的标题文本 Default: 属性值为.T. 是“确认” 按钮 Cancel: 值为.T.是“取消”按钮(默认值.F.) Enabled:设置是控件否可用(.T.或.F.)
表格
9、编辑框控件: Readonly:指定用户能否编辑编辑框中的内容 Scrollbars:指定编辑框是否具有滚动条
编辑框
10、复选框控件:
常用属性:
Caption :显示在复选框旁边的文字
Value:用来指明复选框当前状态
0 或 .F. :
默认,未被选中
1 或 .T. : 被选中
复选框

VFP表单设计基础ppt课件

VFP表单设计基础ppt课件
bel1.Move(bel1.left+30)
常用控件的使用
文本框(TextBox):前缀:txt 显示文本,允许用户输入和编辑文本 特有属性: Value、 PassWordchar、 ReadOnly、
InputMask Enabled 常用事件: LostFocus、GotFocus 常用方法: SetFocus、Refresh
运行时加载:Thisform.Image1.picture= “图像文件”
常用事件:Click
列表框(ListBox): 让用户从列表项中选择 特有属性: RowSource、 RowSourceType、Value、 ListCount、Columns、Sorted 常用事件:Click、LostFocus、InteractiveChange 常用方法:
KeyPress
MouseDown
触发时机
备注
单击鼠标左键
双击鼠标左键
创建对象前
常用于程序初始化
创建对象时
常用于设置初始值
对象得到焦点
对象失去焦点
按下并释放某键盘 键
按下鼠标键
表单文件(.scx)
保存表单的各项规格定义
定义此表单的各项信息,如高 度、宽度、颜色、标题等 表单上控件的信息 数据来源 事件程序代码
对象的属性
特性的描述 车身.颜色=“红色” 车轮.直径=500 VFP中对象的属性:
– 在属性窗口中设置相应的属性值 – 或用赋值语句
编程方式设置:对象名.属性名=具体值
如: bel1.caption="Hello VFP"
列出全部属 性、事件、 方法程序
列出显示或 操纵数据的
表单备注文件(.sct)

数据库软件Visual Foxpro课件第十章 表单设计

数据库软件Visual Foxpro课件第十章 表单设计
例10-12:设计一个标题移动表单
2021/8/5
18
12 图像(Image) 12.1 在表单中显示图片 12.2 主要属性 12.2.1 Picture:设置显示的图形文件或字段 12.2.2 Stretch:图片的显示方式 例10-13:设计一个图片封面表单
13 表格(Grid)
13.1 将数据以表格形式表示出来,主要用于显示表中的字段 13.2 表格控件的组成
2021/8/5
13
8 列表框(ListBox) 8.1 用于显示供用户选择的列表项 8.2 主要属性 8.2.1 RowSource:列表框数据的来源 8.2.2 RowSourceType:列表框数据源的类型 8.2.3 Listindex:返回或设置组合框(列表框)列表选定 项的顺序号 8.2.4 List:用于读取列表框对象中的选择项 8.3 主要方法 Additem:在列表框中添加新数据项 Removeitem:在列表框中删除选中的数据项
值为1时,则第一个页面处于被选中状态;依次类推
2021/8/5
21
例10-15:设计一个数据表查询表单
15 命令按钮组(CommandGroup) 15.1 把一些命令按钮组合在一起,作为一个控件管理 15.2 主要属性 ButtonCount:命令按钮数
2021/8/5
22
例16:设计一个学生数据操作表单
10.3 主要事件 10.3.1 DownClick事件:单击微调控件的向下按钮时发生 10.3.2 UpClick事件:单击微调控件的向上按钮时发生
2021/8/5
16
10.4 主要方法程序 10.4.1 DownClick事件过程:当DownClick事件被触发时就

第五讲:vfp表单设计

第五讲:vfp表单设计

Buttoncount:单选按钮数目
Controlsource:数据来源 Value:当前选中的单选按钮的序号 Caption:按钮上显示的文本
• • • • • • • • •
代码编写: Do case case this.value=1 操作1 case this.value=2 操作2 …… Endcase 其中的this可具情况写成 thisform.optiongroup1.value
endwith
代码窗口
1. “显示”-“代码” 2. 表单设计器中的代码窗口图标 3. 右键单击需编写代码的对象,选择”代码“ 4. 双击需编写代码的对象。
代码窗口组成:对象选择、事件过程选择、代码编写 如对command1的单击(click)事件编辑为 Thisform.release 表示表单运行时单击该命令按钮会释放该表单。
用label控件显示时钟名
为时钟控件的Timer事件编写代 码: bel2.caption=time()
用Label控件显示时间,当发生Timer事 件时,取系统时间并将其设置到该控件 的Caption属性中
插入时钟控件,并将其 Interval属性值置为1000
•页框控件(pageframe1)
常用表单控件
• 表单: (form1)
容器控件,作为其他控件的载体。
常见属性: autocenter,enabled,showwindow,windowtype
• 标签:(label1)用于显示表单中各种说明和提示信息; 标签没有数据源,不能直接编辑。
标签的主要属性包括: caption,autosize,backstyle,backcolor,fontname,fontsi ze,Forecolor等

VFP计算机二级 第8章 表单设计

VFP计算机二级 第8章 表单设计

十三、ShowWindow和DeskTop属性设置


此两属性可设置顶层表单、浮动表单或子表单。 ShowWindow属性值: 0--在屏幕中:表单为子表单且父表单为VFP主窗 口(默认值)。 1--在顶层表单中:表单为子表单且父表单为活动 的顶层表单。 2--顶层表单:表单是可以包含子表单的顶层表单。 DeskTop属性值: .T.:表单可放在Windows桌面的任何位置。 .F.:表单包含在VFP主窗口中(默认值)。
AotuOpenTables、 AutoCloseTables 和 OpenTables、CloseTables 。
三、表单的常用属性
AlwaysOnTop:表单是否总处在其他打开窗口之上。 AutoCenter:初始化时自动居中。 BackColor:表单窗口的颜色。 BorderStyle:表单的边框类型。 Caption:标题。 Closable:能否通过关闭按钮或控制菜单关闭。 ControlBox:是否显示控制菜单。 DataSession:控制表单(集)中的表是在当前工作 期打开还是私有工作期打开。
1、与表单进行数据交换
在表单的 Init事件中添加Parameters语句。 执行时用命令:DO FORM 表单文件名 WITH 参数表
2、管理表单的多个实例
表单的多个实例是指对于同一个表单定义,执行了多
次从而打开了多个表单。 在启动表单中创建数组属性,可以容纳与多实例表单 的每个实例相关联的对象变量。 对于拥有多个实例的表单,将其DataSession属性设置 为2(私有数据工作期),即为每个实例创建一个新 的数据工作期、每个实例具有独立的数据环境。
十二、创建单文档和多文档界面
1、多文档界面:各个应用程序由单一的主窗口组成,且应用程 序的窗口包含在主窗口中或浮动在主窗口的顶端。 2、单文档界面:应用程序由一个或多个独立的窗口组成,它们 在Windows的桌面上独立显示。 3、VFP能创建三种类型的表单: 子表单:包含在其他表单中的表单,它不能移出父表单。 浮动表单:由子表单变化而来的表单。该表单是父表单的 一部分,可以不位于父表单中,但不能在父表单后台移动。 浮动表单最小化时显示在桌面的底部。 顶层表单:独立的、无模式的、无父表单的表单。用于创 建单文档界面或多文档界面中其他表单的父表单。

VF数据库第13章 表单设计

VF数据库第13章 表单设计
第13章 表单设计
在VFP系统中,表单(Form)是数据库引用系统的主要工 作界面,也可把它理解为窗体。是容器类对象。 表单可为数据库信息的显示、输入和编辑的窗口,还可以 作为系统流程控制的窗口。
13.1 创建单
在VFP中,表单是一个扩展名为.SCX的程序文件。可以 用以下方法生成表单: 方法一:使用表单设计器创建或修改表单。 方法二:用 CREATE FORM 命令。 方法三:使用表单向导。
(二)文本框控件Text
文本框是实现数据输入和输出的基本控件,通 常只包含单行文本。 1、属性 A.基本属性 文 本 常 用 的 属 性 有 : Name 、 Height 、 Width、 Top、Left、 Enabled、 Visible、 FontName 、 FontSize 、 Fontitalic 、 FontUnderline
(一) label
标签控件
标签主要是用来显示 (输出)文本信息的, 但不能用来作为输入 信息的界面,用来标 识字段或向用户显示 固定的字符信息。
基本属性 (1)Caption属性,它表示在标签中显示的文本。 (2)BackStyle(背景风格)属性 0:透明显示; 1:不透明显示。 (3)AutoSize属性用来确定是否根据标题的长度调 整标签大小。 (4)BorderStyle(边框风格)属性 0:没有边框; 1:固定单线的边框 例1:设计表单,包含标签,标签显示内容 为“努力学习、不断进取”,字体大小为20。
3.相对引用 在Visual FoxPro中,提供了若干种代词来 进行相对引用,例如: THIS:提供对当前对象的引用 。 THISFORM:提供对当前表单的引用 THISFORMSET:提供对当前表单集的引用 Parent:用于引用一个控件所属的容器 ActiveControl:用于引用对象上的活动控件 ActiveFrom:用于引用表单集中的活动表单

VF表单与控件设计举例

VF表单与控件设计举例

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、在属性窗口中对命令按钮的属性进行设置。

第7章 VisualFoxPro表单设计

第7章 VisualFoxPro表单设计

【数据环境设计器】窗口如图所示
阶段2 添加表或视图
右击【数据环境设计器】窗口中的空白处,在弹出的快捷菜单中
选择【添加】命令,或者单击菜单命令【数据环境】→【添加】, 均可打开【添加表或视图】对话框,如图所示。
阶段3 移去表或视图
从数据环境中移去表或视图,也有两种方法:
(1)右击要移去的表或视图,在弹出的快捷菜单中选择 【移去】命令。 (2)单击选中要移去的表或视图,然后单击菜单命令【 数据环境】→【移去】。 当从数据环境中移去一个表时,与这个表有关的所有关 系也将同时从数据环境中消失。
任务5 数据环境
阶段1 阶段2 阶段3 阶段4
打开数据环境设计器 添加表或视图 移去表或视图 设置表之间的关系
阶段1 打开数据环境设计器
在表单设计器中,可以使用下列三种方法打开【 数据环境设计器】窗口:
(1)单击菜单命令【显示】→【数据环境】。 (2)单击【表单设计器】工具栏上的【数据环境】按钮 (3)右击表单的空白处,在弹出的快捷菜单中选择【数 据环境】命令。
阶段3 表单的事件
在表单对象被建立时,对应的三个事件
的引发顺序为:Load、Init、Activate。
表单的常用事件如表所示
事件 Activate事件 当表单被激活时引发。 Destroy事件 在表单被释放时引发。当表单被释放时,将先引发表单对象 的Destroy事件,然后才引发表单所包含的控件对象的 Destroy事件,所以在表单的Destroy事件代码中可以访问表 单中所包含的控件对象。 在表单对象建立时引发。在表单对象的Init事件引发之前, 将先引发表单中所包含的控件对象的Init事件,所以在表单 的Init事件代码中可以访问表单中所包含的控件对象。 在表单对象建立之前引发。 在表单被关闭时引发。在关闭一个表单时,先引发表单的 Destroy事件,然后引发表单中所包含控件的Destroy事件, 最后引发表单的Unload事件。 说明
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档