




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 表单设计基础 6.1 表单向导,打开向导选取对话框:在工具菜单的向导子菜单中选定表单命令。,单表表单向导与一对多表单向导,6.2 表单设计器,创建和运行表单的基本步骤 打开表单设计器 MODIFY FORM 文件名 对象操作与编码:表单设计器 ,数据环境设计器 ,表单控件工具栏 保存表单 运行表单:例如 DO FORM SBQ 快速创建表单:表单菜单的快速表单命令,6.3 面向对象的程序设计方法,对象 控件 容器 属性 事件 方法程序,表6.3 属性选列,表6.4 VFP部分常见事件表,方法程序一例:Refresh方法程序 Form.Object.Refresh 功能: 重画表单或控件, 并刷新所有的值。,对象引用,对象引用规则 (1) 通常用以下引用关键字开头: THISFORMSET 表示当前表单集(表单集的概念参阅8.1.2节) THISFORM 表示当前表单 THIS 表示当前对象 (2) 引用格式: 引用关键字后跟一个点号,再写出被引用对象或者对象的属性,事件或方法程序。 例如: THIS.Caption & 本对象(表单或控件)的Caption属性 THISFORM.Cls & 本表单的Cls方法程序,清除表单中的图形和文本 THISFORM.Command1.Caption & 本表单的Command1命令按钮的Caption属性 THIS.Command1.Click & 本对象的Command1命令按钮的Click事件 (3) 控件也可引用包含它的容器,格式为: Control.Parent 其中Control表示控件, Parent表示容器。 例如THIS.Parent.Command1.Caption, 表示引用本对象的容器(例如表单)的Command1命令按钮的Caption属性。,编程方式设置属性值 属性值设置格式: ObjectName.Property=Setting 其中Setting为要设置的属性值。 例如, THIS.FontBold=.T. & 本对象文本以粗体显示 THIS.Parent.Caption = time() & 本对象的容器的caption属性设置为当前时间 例6-4 设计只含一个文本框控件的表单(见图6.17),要求逐次单击文本框的内部能轮流显示当前日期与时间,试写出设计步骤。 (1) 创建表单:往命令窗口键入命令MODIFY FORM rqsj,使显示rqsj表单设计器窗口。 (2)创建文本框: 单击表单控件工具栏中的文本框按钮,然后单击Form1表单窗口内某处,该处就会产生一个Text1文本框控件。 (3) 将表单的Caption属性改为“日期与时间”:单击表单窗口,属性窗口的组合框中便显示Form1在属性列表中选定Caption属性在文本框中输入日期与时间字样,按回车键后表单窗口的标题栏就会显示这些文字。,(4) 表单的Load事件代码的设置: 双击表单窗口打开代码编辑窗口在对象组合框中确定表单选项,并在过程组合框中确定Load事件选项在列表框中输入以下代码: PUBLIC i & Load事件在表单装入内存时触发,设置I为公共变量 (5) 文本框的Click事件代码编写如下: IF i=.T. & 变量I用于控制轮流显示 THISFORM.TEXT1.VALUE=DATE() & 本表单的文本框的值设置为当前日期 THISFORM.TEXT1.DateFormat=12 & 日期格式设置为年月日次序 THISFORM.TEXT1.DateMark=“.“ & 年月日间隔符设置为点号 i=.F. & 触发Click事件I值就变反 ELSE THISFORM.TEXT1.VALUE=TIME() & 本表单的文本框的值设置为当前时间 i=.T. & 触发Click事件I值就变反 ENDIF,第七章 表单控件设计 7.1 输出类控件,标签(Label) 属性选介 (1) 使标签区域自动调整为与标题文本大小一致:可将AutoSize属性设置为.T.。 (2) 使标签的标题竖排:先将WordWrap属性设置为.T.,然后在水平方向压缩标签区域迫使文字换行。 (3) 使标签与表单背景颜色一致:将BackStyle属性设置为0(透明) (4) 使标签带有边框:将BorderStyle属性设置为1(单选框) 图象(Image)、线条(Line)与形状(Shape) 创建图象的步骤如下: 在表单上创建一个图象控件在属性窗口选定Picture属性,并通过文本框右侧的对话按钮选定一个图象, 该图象即显示在图象控件处。 线条控件用于在表单上画各种类型的线条,包括斜线、水平线和垂直线。 形状控件用于在表单上画出各种类型的形状,包括矩形、圆角矩形、正方形、圆角正方形,椭圆或圆。,表7.3 形状控件的形状设置,例7-1 设计如图7.1所示的应用程序封面。 (1) 创建表单FM.SCX。 (2) 在表单上创建标签和形状控件各1个。 (3) 设置属性:详见表7.4 (4) 将封面的文字置前于椭圆:选定Label1,然后在布局工具栏中选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年社会服务行业理性消费与结构复苏并行关注情绪消费
- 中医药现代化进程中的国际市场拓展:2025年全球中医药产业链研究报告
- 医疗器械售后服务市场服务质量评价体系构建与服务质量提升报告
- 工业互联网平台网络隔离技术在医疗设备制造中的应用报告
- 2025年中医药现代化进程在埃塞俄比亚市场拓展策略研究报告
- 2025年医药企业研发外包(CRO)模式下的研发项目管理与团队协作报告
- 数字艺术市场交易平台在艺术品交易中的物流配送与仓储管理报告
- 施工项目浴室管理制度
- 中医药实验设备管理制度
- 乡镇幼儿园学籍管理制度
- 高中美术高中美术鉴赏《抒情与写意-文人画》课件
- 输水管线工程施工方案
- 新苏教版小学科学四年级下册期末试卷及答案
- 2024年大学毛概期末全真模拟试卷及答案(共六套)
- 地弹簧门安装合同(2篇)
- IATF16949-2016体系管理质量手册(压铸铝合金)
- 如何正确呼叫120
- 化疗药物引起肾毒性护理
- 信号与系统考试试题及答案
- 2024年下半年考核招聘中小学教师报名表
- 粉末静电喷涂工艺
评论
0/150
提交评论