- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 表单及其控件的创建与使用 6.1表单概述 6.2使用向导创建表单 6.3表单设计器 6.4控件的创建与使用 6.5增强控件易用性的方法 6.1 表单概述 一、表单内涵 是VFP应用程序的主要界面模式; 常作为其他容器和控件的顶层容器; 表单集是表单的父容器。 二、设计原则 直观、快速、方便 、界面友好、与Windows一致; 容错处理; 6.2 使用向导创建表单 一、创建表单步骤与方式 方式 菜单方式 “文件”→“新建”→“表单” → “项目” →“新建文件” →表设计器→添加对象、“快速表单”→ “向导”→表单、一对多表单→ 命令方式 CREATE FORM 表单名. MODIFY FORM 文件名 表单建立完成后产生 .SCX、.SCT文件 6.3 表单设计器 6.3.1 概述 1.如何启动表单设计器? 2.表单环境设置与工具栏 P170 工具—选项 表单“菜单” 表单“设计器工具栏” 表单“控件工具栏”,直接添加控件。 “布局”工具栏 “调色板”工具栏 “属性”窗口 属性窗口 6.3.2 事件与方法代码的设置 三种进入方式 6.3.3 表单的数据环境 根据控件与数据源的关系分两类 数据绑定型控件(复选框、列、组合框、编辑框、列表框、选项按钮、选项组、微调、文本框、表格) 控件源— ControlSource属性(表格除外) RecordSource属性 RowSourceType属性 非数据绑定型控件(命令按钮、标签、线条) 6.3.4 使用表单设计器修改表单 1、修改表单布局 选择控件(相邻,不相邻shift,尺寸柄) 移动控件、缩放控件、复制控件、删除控件、控件对齐 2、修改表单的外观 (1)表单样式 最大化、最小化、边框、居中等 (2)颜色与背景 (3)文本字体和大小 3、控件生成器(自动格式生成器) 与表单外观有关的一些属性 与表单外观有关的一些属性 6.3.5 使用表单设计器创建表单 1. 表单生成器创建表单 2. “表单控件” 添加控件 3.利用数据环境创建表单中的控件 4.表单的保存与运行 do form formname 6.3.6用表单集扩展表单 6.3.7控制表单行为 P185 例:运行表单form1时使标题为“hello”,高度和宽度均为200。 do form1 with “hello”,200,200 表单常用方法 Release方法: 将表单从内存中释放。ThisForm.Release Refresh方法:刷新表单。 Show方法:显示表单。 该方法将表单的Visible属性设置为.T.。 Hide方法:隐藏表单。 该方法将表单的Visible属性设置为.F.。 表单常用事件 LOAD事件: 在表单建立之前引发。 Init事件: 在表单创建时引发. Destroy事件: 在表单对象释放时引发。 CLICK事件: 用鼠标单击表单时引发. RightClick事件: 用鼠标右键单击表单时引发. UNLOAD事件: 表单释放时最后引发的事件 6.3.8创建单文档与多文档界面P186 多文档界面(MDI) 各个应用程序由单一窗口组成 单文档界面(SDI) 各个应用程序由一个或多个独立窗口组成 子表单、浮动表单、顶层表单 ShowWindows属性、Desktop属性 利用ShowWindow属性和Desktop属性可以将表单设置为:顶层表单(2)、浮动表单(0或1,.T.)或子表单(0或1,.F.)。 6.4 控件的创建与使用 控件 是放在表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象。 控件不同: 处理任务不同,属性、事件和方法程序也不同 学习控件的使用,主要有两个方面: 1. 每种控件最适合什么样的任务; 2. 每种控件最常用的属性、事件和方法。 选择合适的控件 选项按钮组、列表框、下拉列表框、复选框等控件 为用户提供一组预先设定的数据选项 文本框、编辑框、组合框等控件 让用户输入预先不能确定的数据 微调框控件 让用户输入给定范围的数值型数据 命令按钮或命令按钮组 让用户进行特定的操作 计时器控件 在给定时间间隔执行指定的操作 利用表格控件 操作多行数据 利用标签、文本框、形状、线条、图形、图像等控件 显示信息 6.4.1 标签(Label) 作用 用于显示文本,不能直接修改,用于显示提示信息; 运行时可以对事件做出反应,或由程序代码动态更改; 主要属性 Caption属性——显示的文本/字符串/256个 Backstyle属性——背景的透明(.T.或.F.) Autosize属性——自动调整大小(.T.或.F.) WordWrap属性——可否换行(.T.或.F.) Left、top、height、width 6.4.2 文本框和编辑框
您可能关注的文档
- 齿轮传动和蜗杆蜗轮传动研讨.ppt
- 第6章抽样估计与假设检验研讨.ppt
- 第4节__测量平均速度1研讨.ppt
- 第6章程序设计研讨.ppt
- 第6章城市生态系统的动态发展研讨.ppt
- 第4讲远程通信技术研讨.ppt
- 第4讲形容词与副词(外研版)研讨.ppt
- 第6章常用组件研讨.ppt
- 第4讲形容词、副词研讨.ppt
- 第6章常用开发工具(4学时)研讨.ppt
- 氢能燃料电池汽车2025年碳足迹在新能源产业中的应用前景分析.docx
- 绿色制造产业绿色制造产业园区绿色制造技术专利分析报告.docx
- 智能教育平台2025年声纹识别技术创新研究报告.docx
- 短视频行业2025年算法推荐对内容质量的影响报告:字节跳动平台优化策略.docx
- 生鲜电商行业2025年损耗率与农产品电商市场运营管理研究报告.docx
- 量子计算产业投资策略与项目评估研究报告.docx
- 自由贸易港2025年国际贸易规则变革与挑战报告.docx
- 2030年新能源汽车产业产业政策解读报告.docx
- 地表形态变化课件.pptx
- 快消品促销策略在体验营销中的应用与效果分析报告2025.docx
最近下载
- JJF(黑)13-2021加油机付油商品量检验规则.docx VIP
- 产品数据管理年终总结.pptx VIP
- 产品数据管理系统项目.pdf VIP
- CRH2A统型动车组三级修联轴节(KWD)组装作业指导书.pdf VIP
- 新时代好少年如何培养.pptx VIP
- IBM—华为业务智能系统项目BIS系统应用统计分析流程1.0.docx VIP
- 危重孕产妇救治中心自查报告范文.docx VIP
- 华为任职资格标准建立与认证华为财务岗位任职资格标准华为高级干部任职资格.pptx VIP
- 华为配置管理类任职资格认证操作指导书.doc VIP
- 华为产品数据管理类技术任职资格标准20040901.doc VIP
原创力文档


文档评论(0)