- 1、本文档共276页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 根据任务选择合适的控件 根据任务选择合适的控件 在表单中,控件是用来显示数据、执行命令的图形对象,是表单设计的主角,使表单具有友好的界面和交互功能 某种特定的功能可以由不同的控件来完成,但通常特定的任务总是由特定的控件来完成,如: 鼠标单击click事件,虽然标签也有click事件,但更经常用命令按钮的click事件来完成。 表单任务分类 表单的绝大部分功能可以归为下列几类: 显示信息(标签、文本框、编辑框、图象、形状、线条等) 允许用户执行特定的命令(命令按钮、命令按钮组) 接受不能预先设定的用户输入(文本框、编辑框、组合框) 在给定范围内接受用户输入(微调控件) 提供一组预先设定的选择(下拉/列表框、复选框、选项按钮组) 在给定的时间间隔内执行特定的命令(计时器控件) 7. 操作多行信息(表格) 8. 操作多页信息(页框、ActiveX控件、 ActiveX帮定控件) 控件分类 VFP中的对象分为两类:容器类对象和控件类对象 容器类对象可以包含其他对象,并且允许访问这些对象(如表单、表格、页框 、命令按钮组和选项按钮组等)。 控件类对象是作为一个单一而独立的部件出现的(如命令按钮、选项按钮、文本框、列表框和编辑框等)。 控件类的封装比容器类更为严密。 目录 第一部分: 控件类对象 5.1 显示信息(标签、文本框、编辑框、图象、形状、线条等) 5.2 允许用户执行特定的命令(命令按钮) 5.3 接受不能预先设定的用户输入(文本框、编辑框、组合框) 5.4 在给定范围内接受用户输入(微调控件) 5.5 提供一组预先设定的选择(下拉/列表框、复选框) 5.6 在给定的时间间隔内执行特定的命令(计时器控件) 第二部分: 容器类对象 5.2 允许用户执行特定的命令(命令按钮组) 5.5 提供一组预先设定的选择(选项按钮组) 5.7 操作多行信息(表格) 5.8 操作多页信息(页框、ActiveX控件、 ActiveX帮定控件) 说明 说明: 一些属性、事件、方法是许多控件所共有的,前面控件介绍过的,后面的控件不再详细介绍。 为简单起见,先介绍控件类对象,再介绍容器类对象 每个控件的缺省名称由Name属性指定 Name属性是事件代码中作为惟一标志控件名称的引用名称 Name属性可以在属性窗口由用户指定,方便起见,均采用系统赋予的缺省名称 第一部分 控件类对象 控件类对象 5.1 显示信息 5.1.1 标签 5.1.2 文本框和编辑框 5.1.3 图像 5.1.4 形状和线条 5.1.1 标签 标签控件: 功能:显示提示信息,可以在程序代码中通过重新设置Caption属性修改标签显示的文本信息,最多256个字符。 注意:没有数据源、不能直接编辑、不能用Tab键激活 缺省名称:依照添加次序依次为Label1,Label2,Label3……, 缺省名称由Name属性指定,可以在代码窗口修改。 标签的常用属性-1 标签的常用属性: Alignment属性设置值 Alignment属性指定了文本在控件中的对齐方式: 标签的常用属性-2 标签常用属性 通过代码设置属性 也可以在代码窗口中指定标签的属性,如设置表单Form1中标签Label1的前景色为红色、背景色为黑色,则代码为: ThisForm.Label1.BackColor=RGB(0,0,0) ThisForm.Label1.ForeColor=RGB(255,0,0) 状态属性 状态属性 p222 Enabled属性 该属性用于指定对象是否响应由用户触发的事件。它的值为逻辑值,缺省值为.T.(响应用户触发的事件)。 ReadOnly属性 该属性用于指定用户能否编辑该控件,或指定与临时表对象相关联的表或视图是否允许更新。该属性的值为逻辑值,缺省值为.F.(可以编辑)。 Visible属性 该属性用于指定对象是否可见。它的值为逻辑值,缺省值为.T.(可见)。 5.1.2 文本框和编辑框 文本框和编辑框 功能:用于界面上的信息接收和来自数据源的提示 可以用焦点定位 可以编辑和修改 数据类型:几乎可以编辑任何类型的数据,如数值型、字符型、逻辑型、日期型等 区别: 文本框:一般只包含单行数据 编辑框: 允许编辑长字段或备注字段文本 允许自动换行 可以用方向键、PageUp 键和PageDown键以及滚动条来浏览文本。 文本框、编辑框常用属性: 常用属性 Readonly属性: 指定文本框是否只能浏览不能修改 缺省值为.F.,可以修改,设为.T.则只能浏览不能修改。 ControlSource属性: 文本框中的数据源,数据源可以是字段或变量 如:thisform.text1.ControlSource=学生.姓名 Value属性: 文
您可能关注的文档
最近下载
- 医院后勤精细化管理工作.ppt
- 美国公民护照申请表格 DS-11.pdf
- 废旧汽车拆解回收及加工项目可行性研究报告.docx
- 解读二十届中纪委四次全会课件.ppt VIP
- 2025年《中央一号文件》参考试题库资料100题及答案(含单选、多选、判断题).pdf
- 牛津深圳版小学英语五年级下册Unit 4 Reading is fun 单元测试卷.doc VIP
- KONKA康佳H6说明书用户手册.pdf
- 特种设备生产单位质量安全风险日管控、周排查、月调度管理制度(参考模板).docx VIP
- GB51006-2014 石油化工建(构)筑物结构荷载规范.pdf
- 历年江苏省美术音乐中考试卷 .pdf VIP
文档评论(0)