- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章表单与其控件创建与使用2
第六章 表单及其控件的创建和使用;6.1 表单概述;创建表单的方法:;“新建表单”对话框;6.2 使用向导创建表单;6.2 使用向导创建表单;6.3 表单设计器;表单设计器简介——属性窗口
注:若属性窗口已经关闭,可以在表单上单击右键打开;Example:设置表单的背景颜色(backcolor属性)为红色。;注:
1.一旦用户修改了某属性、事件或方法,则其值为粗体显示
2.如果属性值为函数或表达式,必须以=开头,例如:将表单标题设置为系统的日期,需在caption属性里输入=dtoc(date());表单新建属性和方法
“表单”菜单——“新建属性”(新建属性的默认值为.F.)
“表单”菜单——“新建方法程序”;6.3 表单设计器;步1:双击表单或控件打开此窗口; 若要为同一个对象设置多个属性,例如设置表单中表格的列对象的多个属性,可以在表单的有关事件代码中使用with语句。;SETALL方法——为容器对象中的所有控件或某类控件指定一个属性设置。;一些常用的方法:;6.3 表单设计器;表单数据环境设计器:;6.3.4 使用表单设计器修改表单
方法一:在项目管理器中,选择表单,然后选择“修改”选项
方法二:Modify FORM 表单名
1.修改表单布局
选择控件:单击、画一个框多选、按住shift键多选
移动控件
缩放控件
复制控件:选中控件,ctrl+C再ctrl+V
删除控件:选中控件,按Delete键删除;2.修改表单的外观;属性;Alwaysontop;下图为controlbox、 maxbutton、 minbutton属性值均为.T.的情况:;下图为controlbox属性值为.T. maxbutton、 minbutton属性值为.F.的情况:;下图为controlbox属性值均为.f.的情况:;3.控件生成器——如选项按钮组生成器(右键控件选“生成器”打开);6.3.5 使用表单设计器创建表单
方法一:在项目管理器中,选择表单,然后选择“新建”选项
方法二:Create FORM 表单名
1.利用表单生成器生成表单——菜单“表单”?“快速表单”;2. 利用数据环境创建表单中的控件
3. 利用“表单控件”工具栏向表单中添加控件;拖放到表单上的对象;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.8 创建单文档界面与多文档界面
顶层表单:独立的、无模式的、无父表单的表单 Showwindow=2
;是放在表单上用以显示数据(label)、执行操作(command)或使表单更易阅读(list,shape)的一种图形对象
控件的分类(与数据的关系划分); 控件的分类
数据绑定型控件(书P179)
内容与后端的表、视图或查询中的字段,或内存变量相关联的控件,在该控件中输入、修改或选择的值将保存在数据源中
通常用于输入、显示、修改数据等
复选框、列表框、组合框、命令组、编辑框、列表框、OLE绑定型控件、选项按钮、选项组、微调、文本框、表格
;非数据绑定型控件
内容不与后端的表、视图和查询中的字段或内容相关联的控件
命令按钮、标签、线条;6.4.1 标签(书P188)
主要属性:Name(名字)、FontSize(字体大小)、FontName(字体名)、FontBold(字体加粗)、FontItalic(字体倾斜)、ForeColor(前景色)
Caption:标题
BackStyle:背景是否透明
Alignment:文本的对齐方式
AutoSize:横向自动调整大小
WordWrap:是否可自动换行
Visible:是可见或隐藏
;Example;6.4.2 文本框(书P188)
主要属性:Name、Alignment (对齐方式)、 BackStyle(背景是否透明)、BorderStyle(边框样式)
没有Caption属性
ControlSource:指定与文本框绑定的数据源, 即用户把文本框的值保存到何处,如果设置了文本框
文档评论(0)