- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP控件==郁洪波.ppt
苏州大学信息技术学院计算机工程系 徐云龙 第六章 控 件 控件(control) 是放在表单上用以显示数据(如文本框,表格)、执行操作(如按钮)或使表单更易阅读(如线条,图形)的一种图形对象 控件的不同以及处理任务的不同,其属性及其属性的设置、事件处理代码和方法程序也有所不同 每个控件都对应VFP中的一个类 内容安排 8.1 控件和数据的关系 * 8.2 选择合适的控件 8.3 增强控件的易用性 8.4 扩展表单的控件 8.1 控件和数据的关系 控件的分类(与数据的关系划分) 数据绑定型控件 内容与后端的表、视图或查询中的字段,或内存变量相关联的控件,在该控件中输入、修改或选择的值将保存在数据源中 通常用于输入、显示、修改数据等 包括:复选框、列表框、组合框、命令组、编辑框、列表框、OLE绑定型控件、选项按钮、选项组、微调、文本框、表格 例如,一个显示学生姓名的文本框控件可能与 xs(学生表)的 Xm(姓名)字段相捆绑 8.1 控件和数据的关系 控件的分类(与数据的关系划分) 非数据绑定型控件 内容不与后端的表、视图和查询中的字段或内容相关联的控件 包括:命令按钮、标签、线条 RecordSource属性可用于指定与表格控件相绑定的数据源 ControlSource属性可用于指定与其他(除表格控件以外)控件相绑定的数据源 如果没有设置控件的ControlSource属性或RecordSource属性,在控件中输入或修改的值只作为属性设置保存,在控件对象释放后这个值既不保存在外存中也不保存在内存变量中 8.2.1 标签(Label) 作用 是用于显示文本的图形控件,其中的文本不能被用户直接修改,通常用于显示提示信息 主要属性 Caption属性——显示的文本/字符串,最多256个字符。 Backstyle属性——背景的透明 Autosize属性——自动调整大小,横向 WordWrap属性——可否换行 ,纵向 Thisform.label1.caption=‘***’ 8.2.2 文本框和编辑框 文本框(TextBox) 可以显示、输入或编辑非备注型字段的数据 主要属性 ControlSource属性:指定与文本框绑定的数据源 如果设置了文本框的ControlSource属性,则显示在文本框中的值将保存在文本框的Value属性中,且保存在ControlSource属性指定的表(或临时表)字段中 Value属性:指定文本框的当前选定的值(字符型) 在运行时,可通过编程设置或读取文本框中的数据 例如:Thisform.text1.value=date() PasswordChar属性:屏蔽输入的口令(演示) 8.2.2 文本框和编辑框 主要属性(续 ) 重要! InputMask属性(参见P189):指定控件中数据的输入格式和显示方式。仅控制输入的某一位。 Format属性(参见P189):指定控件的Value属性的输入和输出格式,即指定数据输入的限制条件和显示的格式。控制整个输入区域。 可以组合使用多个格式代码,它们对输入区域的所有输入都有影响 编辑框(EditBox) 可以输入或编辑长字段或备注字段,允许自动换行并能用光标移动键、操作滚动条来浏览文本 如果将编辑框的ControlSource属性设定为备注字段,就可以利用编辑框显示或编辑备注字段。编辑框控件的ScrollBars属性决定编辑框是否有垂直的滚动条 8.2.3 列表框和组合框 列表框(ListBox) 用于显示一组预定的值并可以从中选择所需要的数据 (演示) RowSourceType属性——数据源的类型 RowSource属性——数据源 组合框(ComboBox) 只显示一行,占用较少的空间 除了选择条目外还可以使用自己输入的值。由 Style属性控制。( 0 可编辑 2 只能选择) 8.2.3 列表框和组合框 RowSourceType属性的值 (P190 表6-9) InteractiveChange事件——选择所列条目后触发或框中的值改变时触发。 两个重要的方法: Thisform.list1.additem(thisform.text1.value) Thisform.list1.removeitem(1) 8.2.4 选项按钮组和复选框 选项按钮组(OptionGroup) 包含选项按钮的容器控件 主要属性 ButtonCount属性——选项按钮的个数 Caption属性——每个选项的提示信息 Value属性——当前选中第几个按钮 演示: 如何编辑包含的每一个选项? 对于容器类控件都使用该办法。 做一个加减乘除的例子,演示给学生看 8.2.5 选项按钮
您可能关注的文档
最近下载
- 我国散光矫正型人工晶状体临床应用专家共识.docx
- 科研伦理与学术规范.docx VIP
- 【教学评一体化】第三单元 赏山川日月,悟忧乐情怀 整体公开课一等奖创新教学设计-【大单元教学】统编版语文九年级上册名师备课系列.docx VIP
- 缅怀先烈精神-传承红色基因课件.pptx VIP
- 1.1 同底数幂的乘法 双减分层作业设计样例 2021—2022学年北师大版数学七年级下册 .docx VIP
- 朱良春杂病廉验特色发挥.docx
- 绘本《我妈妈》教学设计.docx
- 人教版(2024)英语七年级上册全册教案.DOCX VIP
- 在线网课知慧《音乐艺术概论》课后章节测试答案.docx
- 2024年中煤集团西南分公司招聘笔试参考题库附带答案详解.pdf
文档评论(0)