网站大量收购独家精品文档,联系QQ:2885784924

列表框时钟表格页框等控件.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
列表框时钟表格页框等控件

复习: 讲授的内容:300页 – 307页 主要控件有: - 文本框(Text) - 命令按钮组(CommandGroup) - 复选框(Check) - 选项按钮组(OptionGroup) 表单调试过程中的错误追踪 选项按钮组的初始状态设定 本次课的第一个重点:列表框与组合框的属性RowSourceType - 0 – 无:例11-10、11-11 - 1 – 值:例11-6(密码练习) - 2 – 别名:补充实例 - 6 – 字段:补充实例 11.3.9 设计列表框(ListBox)与组合框(ComboBox)控件 列表框与组合框(在密码输入练习中已经使用过组合框)的区别是:列表框在任何时候都显示它的列表,而组合框通常只能显示一项,当用户单击它的向下按钮时才显示可滚动的下拉裂表。 例如:(类似例11-6的改进2)下面表单中添加了1个列表框List1和1个组合框Combo1,两个对象的RowSourceTye属性(数据来源的类型)均为:1 – 值,属性RowSource均为:张三,李四,王五,赵六,设计界面如下: 运行后: 组合框又分为下拉组合框(Style属性为0,默认值即如上例)和下拉列表框(Style属性为2)。下拉组合框兼有列表框和文本框的功能,用户可以单击下拉组合框上的按钮来查看所有可供选择的项目列表,也可以在按钮左边的框中直接输入一个新数据项。例如: 单击下拉组合框上的按钮来查看所有可供选择的项目列表 在按钮左边的框中直接输入一个新数据项 列表框没有数据输入功能,只提供数据输出。 注意:下拉列表框与列表框的使用方法相同,不再单独介绍。 1. 列表框的常用属性:实际效果通过实例观察 ColumnCount:列表框的列数(默认为1列) ControlSorce:用户从列表中选择的值将保存到何处 ListIndex:返回或设置列表框或组合框使用时选定项目的序号。这个属性非常特殊,不是在设计时描述的,而是在运行时来读写的 ListCount:返回列表框或组合框中选项的个数,特性同ListIndex RowSource:列表框中指定显示数据的来源 RowSourceType:确定列表框中数据源的类型 2.设置列表框或组合框的数据源:即RowSource和RowSourceType的定义 详细说明见表11-4 RowSourceType值 说 明 * 0 – 无 默认值,由程序向列表中添加项目(例11-10等) * 1 – 值 RowSource中设置各数据项(见密码表单) * 2 – 别名 RowSource中设置数据表名,表由数据环境提供用ColumnCount确定字段数目(例11-11) 3 – SQL语句 RowSource中设置SQL SELECT命令选出的记录,并可创建一个临时表或表(在设计实际系统时非常实用) 4 – 查询文件 RowSource中设置一个QPR文件名 5 – 数组 RowSource中设置数组名 * 6 – 字段 RowSource中设置用逗号分隔的字段列表,首字段有表名前缀,表来自数据环境。(密码改进3) 7 – 文件 RowSource中设置路径,可用通配符或掩码,结果以目录与文件名填充列 8 – 结构 RowSource中设置表名,结果以字段名来填充 9 – 弹出式菜单 为以前版本兼容而设 3. AddItem方法程序:先分析例11-10 例11-10 在表单上添加1个组合框,属性RowSourceType为0,Valid事件(控件失去焦点时激活该事件中的代码),功能是先检查确认组合框中不存在新的输入数据值,然后再添到组合框列表中。注意下面的程序与教材上的程序功能完全相同,区别是用户定义的变量名不一样。 运行表单: 由于属性RowSourceType为0所以是空值 输入:aaaa并按回车键,然后单击 说明:按回车键后运行Valid中代码 从1循环到this.listcont即当前对象的列表项目数(由于组合框为空所以项目数为0) xx=.f.则!xx为.t. 当前对象中添加 该对象的文本 因此组合框添加了输入的数据。 选中aaaa 在输入:bbbb并按回车键,然后单击 说明:按回车键后运行Valid代码的流程 从1循环到this.listcont即组合框已有aaaa所以项目数为1) 表示当前对象的第i个(i=1)列表项目值(第一个为:aaaa) 表示当前对象的文本值(为:bbbb),即if的条件为.f. i+1为2 终值 xx=.f.则!xx为.t. 当前对象中添加其文本值 在输入:cccc(流程分析同上) 第四次仍然输入:bbbb并按回车键,然后单击 说明:当前输入的bbbb并未添加到列表中此次运行Val

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档