- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 表单及其控件的创建和使用 6.1 表单概述 6.2 使用向导创建表单 6.3 表单设计器 6.4 控件的创建与使用 6.5 增强控件易用性的方法 VFP中的所有容器对象具有与之相关的计数属性和集合属性。集合属性是一个数组,用以引用每个包含在其中 的对象;计数属性是一个数值属性,表示容器包含对象的个数。 4.表单的保存与运行 法一:项目管理器中选中表单,按“运行”按钮 法二:Do Form 表单名 6.3.6 用表单集扩展表单(从属性窗口中可以看到层次关系) 菜单“表单”?“ 创建表单集” 菜单“表单” ?“ 添加新表单” 菜单“表单” ?“ 移去表单” 表单集的FormCount属性中存放了表单集中表单的数目 6.3.8 创建单文档界面与多文档界面 VFP中允许创建两种类型的应用程序:单文档界面与多文档界面 VFP可以创建三种类型的表单 子表单:包含在其他表单(称为父表单)中的表单,不能移出父表单 Showwindow=0或1; Desktop=.F. 6.3.8 创建单文档界面与多文档界面 浮动表单:由子表单变化而来的表单,可以不位于父表单中Showwindow=0或1; Desktop=.T. 6.3 表单设计器 6.3.8 创建单文档界面与多文档界面 顶层表单:独立的、无模式的、无父表单的表单 Showwindow=2 6.3 表单设计器 是放在表单上用以显示数据(label)、执行操作(command)或使表单更易阅读(list,shape)的一种图形对象 控件的分类(与数据的关系划分) 6.4 控件的创建与使用 控件的分类 数据绑定型控件(书P179) 内容与后端的表、视图或查询中的字段,或内存变量相关联的控件,在该控件中输入、修改或选择的值将保存在数据源中 通常用于输入、显示、修改数据等 复选框、列表框、组合框、命令组、编辑框、列表框、OLE绑定型控件、选项按钮、选项组、微调、文本框、表格 例如,一个显示学生姓名的文本框控件可能与 xs(学生表)的 xm(姓名)字段相捆绑 非数据绑定型控件 内容不与后端的表、视图和查询中的字段或内容相关联的控件 命令按钮、标签、线条 6.4.1 标签(书P188) 主要属性:Name(名字)、FontSize(字体大小)、FontName(字体名)、FontBold(字体加粗)、FontItalic(字体倾斜)、ForeColor(前景色) Caption:标题 BackStyle:背景是否透明 Alignment:文本的对齐方式 AutoSize:横向自动调整大小 WordWrap:是否可自动换行 Visible:是可见或隐藏 6.4 控件的创建与使用 Example 修改Name、Caption、FontSize、FontName、FontBold、FontItalic、Forecolor、Autosize、BackStyle属性 修改Caption、AutoSize、WorWrap属性 编辑该控件的Click事件 编辑该控件的DBClick事件 6.4.2 文本框(书P188) 主要属性:Name、Alignment (对齐方式)、 BackStyle(背景是否透明)、BorderStyle(边框样式) 没有Caption属性 ControlSource:指定与文本框绑定的数据源, 即用户把文本框的值保存到何处,如果设置了文本框的ControlSource属性,则显示在文本框中的值将保存在文本框的Value属性中,且保存在ControlSource属性指定的表(或临时表)字段中 Value:文本框的值 PassWordChar:是否显示占位符,例如* ReadOnly:是否允许编辑(只读) Enabled:是否响应由用户引发的事件 InputMark:指定控件中数据的输入格式和显示方式 见表6-7 Format:指定控件的Value属性的输入和输出格式,即指定数据输入的限制条件和显示的格式,见表6-8 主要事件:Valid(失去焦点前)、GotFoucs(得到焦点) Example 修改Name、Alignment、BorderStyle、ControlSource、ReadOnly属性 修改ControlSource、PassWord属性;编写Valid、GotFoucs事件 数据环境:jsb表 6.4.2 编辑框(书P188) 其属性同文本框类似 可以输入或编辑长字段或备注字段,允许自动换行并能用光标移动键、操作滚动条来浏览文本。(文本框显示非备注字段) 如果将编辑框的ControlSource属性设定为备注字段,就可以利用编辑框显示或编辑备注字段。 编辑框控件的ScrollBars属
文档评论(0)