版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、7.4 容器类控件 表格、页框和Container容器均可用表单控件工具栏中相应的按钮来创建7.4.1 表格 表格控件用于显示表中的字段,用户可以修改表格中的数据,VFP用Grid来表示表格一、表格的组成(1)表格(Grid):由一或若干列组成(2)列(Column):一列显示一个字段,由列标题和列控件组成1(3)列标题(Header1):默认显示字段名(4)列控件(如:Text1):该列的所有单元格都可用此控件来显示字段值 列控件默认为文本框,可修改为与字段类型相容的控件 表格、列、列标题和列控件都有自己的属性、事件和方法程序二、创建表格控件 表格控件创建方法:2种1、从数据环境创建 打开表
2、单窗口在数据环境添加SB表用鼠标将数据环境中SB表标题栏拖至表单窗口后释放。22、利用表格生成器创建 用表单工具栏的表格控件在表单上创建一个表格从表格控件的快捷菜单选择生成器命令在生成器对话框设置表格属性3、表格生成器 表格生成器有4个选项卡(1)“表格项”选项卡:指定表格中显示的字段3(2)“样式”选项卡: 指定表格显示的样式4(3)布局选项卡 指定列表标题和表示字段的控件5(4)“关系”选项卡 指定两个表之间的关系6三、表格编辑 1、修改列标题 (1)表格生成器的标题文本框 (2)用代码修改 THISFORM.Grid1.Column2.Header1.Caption=“设备名称” (3)
3、在属性窗口修改其Caption属性2、调整表格的列宽和行高 (1)调整列宽 激活表格鼠标置于两列标题之间,指针变为带左右双箭头的竖条左右拖动调整列宽 修改Width属性 在属性窗口修改或用代码修改7(2)调整标题栏行高 激活表格鼠标置于表格标题栏行首按钮的下框线,指针变为带上下双箭头的横条上下拖动调整标题栏行高(3)调整内容行高 激活表格鼠标置于表格内第一行行首按钮的下框线,指针变为带上下双箭头的横条上下拖动调整内容行高(4)AllowHeaderSizing属性 .T. 运行中准许改变标题栏行高 .F. 运行中不准许改变标题栏行高(5)AllowRowSizig属性 .T. 运行中准许不改变
4、内容行高 .F. 运行中不准许改变内容行高83、列的增删(1)在属性窗口修改其ColumnCount属性(2)表格生成器在“表格项”选项卡中增减字段(3)要删除列,在属性窗口中选定某列按Del键P233 例7-13(1)在e7-13表单创建一个表格控件 (2) 通过表格生成器设置表格:打开表格生成器 在“表格项”选项卡,将SB表的编号,名称和主要设备放到选定字段 在“布局”选项卡,单击“主要设备”列在“控件类型”下拉列表框中选定“复选框”“确定”按钮9(3)调整表格列宽 激活表格鼠标置于两列标题之间,指针变为带左右双箭头的竖条左右拖动调整列宽(4)调整表格控件大小 单击表格,拖动其四周控制点(
5、5)属性设置如下: Form1的Caption属性:SB表编辑 Grid1的AllowAddNew属性: .T. Column3的Sparse属性:.F.(6)运行结果如右图10四、属性选介1、表格属性(1)ColumnCount:列数。默认-1将列出表的所有字段(2)RecordSource:数据源。指定要在表格中显示的表(3)RecordSourceType:数据源类型。 0:若数据环境已经指定一个表,则不需设置数据源 1:默认值。按RecordSource指定的表名来显示表中的 字段(4)AllowAddNew: .T.:准许用户向表格中的表添加记录 .F.:只能用APPEND BLAN
6、K或INSERT命令添加记录112、列属性(1)ControlSource:指定某表的字段为该列数据 源(2)CurrentControl:为列指定活动控件,默认为 Text1(3)Sparse: .T.:其为默认值。在列中只有选中的单元格以 CurrentControl指定的控件显示,其它 单元格仍以文本显示 .F.:该列的所有单元格均以CurrentControl 指定的控件显示12五、创建一对多表单 通过实例来介绍一对多关系表单 P234 例7-14(1)创建e7-14表单,并在数据环境建立4个表的两级一多关系13(2)在表单上创建1个下拉列表框,2个标签和3个表格 表格控件可从数据环境
7、创建,即将数据环境中SB窗口的标题栏拖到表单释放,产生GrdSb表格,类似创建GrdDx和GrdZz 调整表格位置、大小和列宽(3)创建矩型框形状控件,并“格式”菜单“置后”命令(4)属性设置:见P235表7-14(5)Combo1的Init事件代码 select bmdm go bottom skip(6)Combo1的Click事件代码 thisform.label2.caption=bo1.value+; 设备情况14(7)执行结果如下157.4.2 页框 页框是包含页面(Page)的容器,页框中可定义多个页面,生成带选项卡的对话框。页框外和页面中准许创建其它控件一、页框的创建 创建:表
8、单控件工具栏的“页框”按钮 页面添加控件:页框激活 选定页面创建控件按钮 页框属性PageCount:指定页框中的包含页面数,默认2 页面属性Caption:页面的标题,即选项卡的标题P236 例7-15(1)在表单创建一个页框(2)在数据环境中添加SB表和BMDM表16(3)标题设置:页框激活选定Page1页面Caption属性改为“设备” 选定Page2页面Caption属性改为“部门”(4)在页面中创建表格:页框激活选定设备页面从数据环境中将SB标题栏拖放到设备页面选定部门页面从数据环境中将BMDM标题栏拖放到设备页面(5)运行结果如下17二、页框属性选介(1)TabStyle: 0两端
9、(默认):表示所有页面标题布满页框的宽度; 1非两端:表示以紧缩方式显示页面标题(2)TabStretch: 0(默认):表示以单行显示所有的页面标题,位置不够仅显示部分字符; 1:表示以多行显示所有的页面标题。(3)ActivePage:指定页框中的活动页(4)Tabs:确定是否显示页面标题。.T.显示页面标题即使不显示页面标题,页框中的各选项卡仍存在187.4.2 容器 Container容器可包含多个不同类型的对象:控件或其它容器 创建:表单控件工具栏的“Container”按钮 向Container装入控件的步骤如下:(1)激活Container容器:在该容器的快捷菜单中选定编辑命令。
10、(2)装入控件:表单控件工具栏的任何控件按钮在容器“Container”中创建控件注意(1)在Container容器中创建控件,一 定要激活Container容器 (2)装入的控件必须是新建的197.5 连接类控件 VFP的表单控制工具栏中设置了ActiveX控件、 ActiveX绑定控件和超级连接控件等3个按钮,用于实现与外界的连接。7.5.1 ActiveX控件一、基本概念 ActiveX是微软公司提出的一组技术标准,ActiveX控件就是符合这一标准的控件,其数量很多,均以.OCX为扩展名二、向表单添加控件或对象 在表单控制工具栏中选定ActiveX(Olecontrol)控件按钮,添加控件出现下页所示对话框20添加OLE对象添加OLE对象添加ActiveX控件新建的对象是否以图标形式显示OLE技术:对象链接与嵌入技术211、“新建”选项按钮 新建对象可以是某种类型的文档,选定按确定按钮后,VFP自动打开这种类型的应用程序,供用户输入文档内容对象内容修改设计时修改:快捷菜单的对象编辑命令运行时修改:若已经设置为图标,则双击图标222、“由文件创建”选项按钮 对象可以是已经存在某种类型的文档,选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 小学六年级语文下册 自然文化 自然现象观察日记课件
- 2025 小学六年级语文下册 写作训练 提纲修改示例课件
- 2025年AR虚拟艺术展开发协议
- 湖南省长沙2025年上学期九年级期末数学检测试卷附答案
- 硕本护理面试题及答案
- 深度解析(2026)《GBT 34654-2017电工术语标准编写规则》
- 深度解析(2026)《GBT 34399-2025医药产品冷链物流温控设施设备验证 性能确认技术规范》
- 深度解析(2026)《GBT 34234-2017煤制气脱氧硫氰化物催化剂化学成分分析方法》
- 深度解析(2026)《GBT 34136-2017机械电气安全 GB 28526和GBT 16855.1用于机械安全相关控制系统设计的应用指南》
- 四川省广安花桥中学校2026年招聘代课教师备考题库参考答案详解
- 《毛泽东思想概论》与《中国特色社会主义理论体系概论》核心知识点梳理及100个自测题(含答案)
- 成人术后疼痛管理临床实践指南(2025版)
- 论语子张篇课件
- 扶梯咬人应急预案(3篇)
- 2025秋人教版(新教材)初中信息科技七年级(全一册)第一学期知识点及期末测试卷及答案
- 2025 医学急危重症重症重症剥脱性皮炎护理课件
- 医风医德培训课件
- 党的二十届四中全会精神题库
- 锅炉车间输煤机组PLC控制系统设计
- 2025年检验检测机构内部质量控制标准模拟考试试题试卷
- 锅炉房施工进度管理表模板
评论
0/150
提交评论