- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.3 窗体控件及其应用 5.3.1 控件的类型与功能 1.控件的类型 根据控件与数据源的关系,控件可以分为绑定型控件、未绑定型控件和计算型控件3种。 绑定型控件与表或查询中的字段相关联,可用于显示、输入、更新数据库中字段的值。 未绑定型控件是无数据源的控件,其“控件来源”属性没有绑定字段或表达式,可用于显示文本、线条、矩形和图片等。 计算型控件用表达式而不是字段作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。 2.面向对象的基本概念 类是对象的抽象,而对象是类的具体实例。“控件”命令组中的一种控件是一个类,但在窗体上添加的一个具体的控件就是一个对象。 每一个对象具有相应的属性、事件和方法。属性是对象固有的特征;由对象发出且能够为某些对象感受到的行为动作称为事件;方法是附属于对象的行为和动作。当某一个事件发生时,方法被执行,这种执行方式称为事件驱动,这也是面向对象程序设计的基本特点。 5.3.2 窗体和控件的属性 1.“属性表”对话框 用鼠标右键单击窗体或控件,并从打开的快捷菜单中选择“属性”命令,或单击“窗体设计工具/设计”选项卡,在“工具”命令组中单击“属性表”命令按钮,都可以打开“属性表”对话框,如图所示。 2.窗体的常用属性 窗体的属性有很多,选中某个属性时,按F1功能键可以获得该属性的帮助信息,这也是熟悉属性用途的好方法。窗体的常用属性有以下几种。 标题:表示在窗体视图中窗体标题栏上显示的文本。 记录选定器:决定窗体显示时是否具有记录选定器。 导航按钮:决定窗体运行时是否具有记录导航按钮。 记录源:指明该窗体的数据源。 允许编辑、允许添加、允许删除:它们分别决定窗体运行时是否允许对数据进行编辑修改、添加或删除操作。 数据输入:指定是否允许打开绑定窗体进行数据输入。 3.控件的常用属性 在“属性表”对话框上方的下拉列表框中选择某个控件,即可显示并设置该控件的属性。下面以标签和文本框控件为例,介绍控件的常用属性。 标签控件的常用属性如下。 标题:表示标签中显示的文字信息。 特殊效果:用于设定标签的显示效果。 背景色、前景色:分别表示标签显示时的底色与标签中文字的颜色。 字体名称、字号、字体粗细、下划线、倾斜字体:这些属性值用于设定标签中显示文字的字体、字号、字形等参数,可以根据需要适当配置。 文本框控件的常用属性如下。 控件来源:用于设定一个绑定型文本框控件时,它必须是窗体数据源表或查询中的一个字段;用于设定一个计算型文本框控件时,它必须是一个计算表达式;用于设定一个未绑定型文本框控件时,就等同于一个标签控件。 输入掩码:用于设定一个绑定型文本框控件或未绑定型文本框控件的输入格式,仅对文本型或日期/时间型数据有效。。 默认值:用于设定一个计算型文本框控件或未绑定型文本框控件的初始值。 有效性规则:用于设定在文本框控件中输入数据的合法性检查表达式。 有效性文本:在窗体运行期间,当在该文本框中输入的数据违背了有效性规则时,即显示有效性文本中的提示信息。 可用:用于指定该文本框控件是否能够获得焦点。 是否锁定:用于指定是否可以在窗体视图中编辑控件数据。 4.窗体和控件的常用事件 对窗体和控件设置事件属性值是为该窗体或控件设定响应事件的操作流程,也就是为窗体或控件的事件处理方法编程。 在组合框的文本框部分输入非组合框列表中的值时触发该事件 不在列表中 当焦点移到记录上,使它成为当前记录时触发该事件;当窗体刷新或重新查询时也会触发该事件 成为当前记录 当通过窗体插入记录,记录保存到数据库后触发该事件 插入后 当通过窗体插入记录,输入第一个字符时触发该事件 插入前 当通过窗体删除记录,但记录被真正删除之前触发该事件 删除 操作事件 在打开窗体并且显示其中记录时触发该事件 加载 当窗体关闭并从屏幕上删除时触发该事件 关闭 在打开窗体,但第一条记录尚未显示时触发该事件 打开 窗体事件 在改变文本框或组合框的内容时触发该事件;在选项卡控件中从一页移到另一页时也会触发该事件 更改 在对象失去焦点时触发该事件 失去焦点 在对象获得焦点时触发该事件 获得焦点 对象事件 当鼠标左键按下后,移至在对象上放开时触发该事件 鼠标释放 当鼠标在对象上来回移动时触发该事件 鼠标移动 当鼠标在对象上按下左键时触发该事件 鼠标按下 当鼠标在对象上双击左键时触发该事件 双击 当鼠标在对象上单击左键时触发该事件 单击 鼠标事件 当窗体或控件具有焦点时,释放任何键时触发该事件 键释放 当窗体或控件具有焦点时,按下任何键时触发该事件 键按下 键盘事件 触发时机 事件名称 5.4 控件的应用 5.4.1 标签和文本框控件的应用 标签主要用来在窗体或报表上显示说明性文本。标签不显示字段或表达式的数值,它没
您可能关注的文档
- 历史默写讲义(八)当今世界政治格局的多极化趋势.ppt
- 货币和债券场日报(2014年6月10日).PDF
- 梁平区新盛、明达、合兴、蟠龙等镇村农村饮水工程和大观镇.doc
- 基于应力物理模型的碳纤维复合材料温阻效应.PDF
- 柳州2017年级层面统筹推进重大项目建设表(预备项目).PDF
- 冻土区电力塔基地质调查和选型.pdf
- 技术资料I042013.PDF
- 媒介和社会性别精品课程专题演讲.ppt
- 民片区SMR2-13-01地块规划条件.PDF
- 名镇名村志编修的基本要求江苏地方志办公室陈华2017-.ppt
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)