第9章 表单的设计及应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 表单的设计及应用 □ 华东交通大学信息工程学院 主要内容: VFP提供的三种表单设计工具: 表单向导 表单设计器 快速创建表单 定义表单所使用的数据源,包括数据库、表或视图,数据环境建立后,随表单的打开而打开。 表间关系: 常用的表单控件 Name、Caption、Autosize、Stretch、Alignment Fontname、Fontsize、Fontbold、Fontitalic Forecolor、Backcolor、 Borderstyle Backstyle Style、Value、Visible、Enabled、Height、 Width、Top、Left、Tabindex、Specialeffect 【例】列表框与组合框应用。在组合框中选定或输入表名,列表框中列出该表的所有字段。 组合框与列表框类似,也是用于提供一组条目供用户从中选择,组合框和和列表框的主要区别在于: (1)组合框通常只有一个条目是可见的。 (2)组合框不提供多重选择的功能,没有MultiSelect属性。 (3)组合框有两种形式: 下拉组合框(Style属性为0) 下拉列表框(Style属性为2) 对下拉组合框,用户既可以从列表中选择,也可以在编辑区输入。对下拉列表框,用户只可从列表中选择。 【例】利用页框显示今天的日期和星期 在本页添加一个“gridbtns”控件(wizbtns.vcx类中) 1.功能: 是一个容器对象,在页框上可以包含多个页,每页上又可以包含控件,使用页框能有效地扩展表单的空间。 2.常用属性 框 ActivePage 当前处于激活状态的页(可设置) PageCount 页框中包含页的数量,缺省为2(0~99) Pages 可通过顺序号访问页的数组 Tabs 页框是否显示选项卡标题 TabStretch 选项卡宽度不够时,页标题是被裁剪还是分多行显示 TabStyle 页框标签的对齐方式(0-两端,1-非两端) 页 Caption 显示在选项卡上的页标题 PageOrder 本页在页框中的第几号位置 1、数据环境 数据环境是指定义表单或表单集时使用的数据源,包括:表、数据库、视图等;数据环境、表与视图都是对象,数据环境一旦建立,在打开或运行 表单时,其中的表或视图即自动打开,而关闭或释放表单时,表或视图也随之关闭。 在表单中有与数据绑定的控件和不与数据绑定的控件两类,要想将控件和数据绑在一起,可以设置控件的ControlSource属性;如果绑定表格和数据,则需要设置表格的RecordSourse属性 一、命令按钮的功能: 用来启动某个事件代码,完成特定功能,如:关闭表单、移动记录指针等。 代码通常放置在命令按钮的Click事件中。当用户需完成某项特定的操作时,单击此命令按钮即可。 二、 常用属性 1)Caption:设置按钮上显示的文本。 命令按钮的标题中增加热键提示的方法:在caption属性值中增加“\”符号和某个热键字符 例如:Tmand1.caption=“退出\Q” 热键使用方法:Alt+热键字符 2)Picture属性 按钮可显示图片文件(.bmp、.Ico和.jpg),命令按钮显示 ,但必须先将Caption属性设为“无” 3)Default属性 若活动表单上有两个或更多命令按钮,在按下Enter键时,指定哪个按钮做出反应 表单中只能有一个按钮Default属性设为.T.,其他的按钮Default属性必须设为.F. 4)Cancel属性 当Cancel属性设为 .T.时,按此按钮与按Esc键的效果相同;表单中只能有一个按钮Cancel属性设为.T.,其他的按钮Cancel属性必须设为.F. 【示例】设计一个验证密码的表单,在文本框中输入密码,但只显示相同个数的“*”号,输入三次错误密码,则不能继续运行。 1、常用属性 1)Value属性:指定文本框当前的值 2)InputMask:该属性指定数据输入以及如何显示。其值的设置如下: X——可输入任何字符 9——可以输入数字和正、负符号 #——可以输入数字、空格和字符 $——在某一固定位置显示(由SET CURRENCY命令指定的)当前货币符号 $$——在微调控件或文本框中,货币符号显示时不与数字分开 *——在值的左侧显示星号 .——指定十进制小数点位置 ,——十进制整数部分用逗号分隔 3)PasswordChar属性 指定用户输入的字符或占位符是否显示在文本框控件中,并确定用作占位符的字符 使用这个属性,可以在对话框中,创建一个密码字段,一般占位符用星号(*) 6)SelStart、SelLength、SelText属性: 在程序运行中,对文本内容进

文档评论(0)

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

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

1亿VIP精品文档

相关文档