第6章 表单的设计.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 表单的设计

第6章 表单设计 本 章 要 点 1. 面向对象的基本概念 2. 对象的操作 4. 表单操作 表单的运行与修改 设计“标签”控件表单 设计“计时器”控件表单 设计“命令按钮”控件表单 设计“命令按钮组”控件表单 设计“文本框”控件表单 设计“单选按钮”控件表单 设计“复选框”控件表单 设计“微调”控件表单 设计“图像”控件表单 设计多页表单 设计“组合框”控件表单 设计“表格”控件表单 思考题 实验题 复选框 复选框表单设计示例 微调 “微调”控件可在控件框中输入或选择一个值,主要属性有:KeyBoardHighValue、 KeyBoardLowValue、Increment、Value,分别用于表示:最大值、最小值、增减值与初始值。事件:Interactivechange。表单示意图: 图像 “图像”控件主要用于把.BMP、.GIF、JPG类型的文件添加到表单上,“图像”控件可以在程序运行的动态过程中加以改变。 “图像”控件的“Stretch”属性定义了图像的三种显示方式:当“Stretch”属性值为“0时”,将把图像的超出部分裁剪掉;当“Stretch”属性值为“l”时,等比例填充;当“Stretch”属性值为“2”时,变比例填充。表单示意图: 多页 表单示意图: 列表框在任何时候都能看到多个条目;而在下拉列表中,用户只能看到一个条目,单击向下的按钮可显示滚动的下拉列表框。而组合框用户可以单击下拉组合框上的按钮查看选择项的列表,也可直接在按钮旁边的框中直接输入一个新项。表单示意图: 它们常用的属性和方法有: (1)RowSourceType属性与RowSource属性 这两个属性在设计和运行时可用。RowSourceType属性指明列表框条目中数据源的类型,RowSource属性指定列表框的条目数据源。RowSourceType属性的取值范围及含义如下表所示。 SQL语句。将SQL SELECT语句的执行结果作为列表框条目的数据源。 3 别名。将表中的字段值作为列表框的条目。 2 值。通过RowSource属性手工指定具体的列表框条目,如RowSource=春,夏,秋,冬 1 无(默认值)。运行时可通过Addltem方法添加列表框条目,通过RemoveItem方法移去列表框条目。 0 说 明 属性值 弹出式菜单。将弹出式菜单作为列表框条目的数据 9 结构。将表中的字段名作为列表框的条目,由RowSource属性指定表。若RowSource属性值为空,则列表框显示当前表中的字段名清单 8 文件。将某个驱动器和目录下的文件名作为列表框的条目。如要在列表框中显示当前目录下Visual FoxPro表文件清单,可将Rowsource属性设置为*.dbf 7 字段。将表中的一个或几个字段作为列表框条目的数据源, 6 数组。将数组中的内容作为列表框条目的来源 5 查询(.QPR)。将.QPR正文件执行产生的结果作为列表框条目的数据源,如RowSource=Mvquery.qpr 4 说 明 属性值 (续表) (2)List属性 用以存取框中数据条目的字符串数组。如: 1)读取列表框中第3个条目第1列上的数据项。 Var= ThisForm.mylist.lsit(3) 2)重新将列表框中第3个条目第2列上的数据项设置为“OK”。 This.Form.mylist.list(3,2)=”OK” (3)ListCount属性指明列表框中数据条目的数目。 (4)ColumnCount属性指定列表框的列数。 (5)Value属性返回列表框中被选中的条目。该属性可以是数值型,也可以是字符型。若为数值型,返回的是被选条目在列表框中的次序号。若为字符型,返回的是被选条目的本身内容,如果列表框不止一列,则返回由BoundColumn属性指明的列上的数据项。 (6)ControlSource属性可指定一个字段或变量用以保存用户从列表框中选择的结果。 (7)Selected属性指定列表框内的某个条目是否处于选定状态。比如下面代码用以判断第三个条目是否被选中。 If ThisForm.List1.Selected(3) WAIT 已被选中! WIND Else WAIT 未被选中! WIND Endif (8)MultiSelect属性指定用户能否在列表框控件内进行多重选定。该属性的设置情况为:0或.F.,不允许多重选择(默认);1或.T.,允许多重选择。该属性在设计时可用,在运行时可读写,仅适用于列表框。 (9)AddItem方

文档评论(0)

erterye + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档