进一步设计表单.pptxVIP

  1. 1、本文档共107页,可阅读全部内容。
  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文档。上传文档
查看更多
11.7 命令按钮和命令按钮组 11.8 选项按钮组(OptionGroup) 11.9 表格(Grid) 11.10 计时器(Timer) 11.11 组合框(ComboBox) 11.12 微调控件(Spinner) 11.13 其它控件 11.14 设计参数表单 ; 第十一章 进一步设计表单 ;11.1 控件的基本操作; 删除控件的一般步骤: ① 选中将删除的控件。 ② 按“Delete”键(或操作:编辑→剪切)。 ; 11.1.2 表单中多个控件的布局 利用“格式”菜单项或布局工具栏,可以对齐和调整报表或表单上多个控件的位置,美化表单的布局。其主要的操作有: (1) 左边对齐、右边对齐、顶边对齐、底边对齐、垂直居中对齐、水平居中对齐。 (2) 恰好容纳(一行文本)、对齐网格、相同宽度、相同高度、相同大小。 (3) 水平居中、垂直居中。 (4) 置前、置后。; 11.1.3 处理对象或控件的焦点 焦点是接收用户鼠标或键盘输入的能力。当对象具有焦点时,可接收用户的输入。在Windows界面中,任一时刻都可运行几个应用程序,但只有具有焦点的应用程序才有活动的标题栏,才能接受用户的输入。同样,如果VFP的表单中有多个文本框,只有具有焦点的文本框才显示由键盘输入的文本。当对象得到或失去焦点时,会产生GotFocus或LostFocus事件。表单和多数控件都能响应此事件。 ; 1.设置控件的Tab键顺序 表单上Tab键的次序决定了按下Tab键时,选定控件的顺序,即焦点在控件间移动的顺序。在默认情况下,系统按照创建控件对象的先后次序自动设置Tab键的次序。例如,用户在表单中先后建立了两个名称为Text1和Text2的文本框,然后又建立了一个名称为Command1的命令按钮,当运行表单时,Text1具有焦点。按下Tab键将使焦点移到Text2上,再按Tab键将又移到Command1上,如此循环。 用户可按照需要重新设置控件Tab键的次序,其操作步骤如下: ① 操作:显示→Tab键次序……,此时每个控件的左上角增添了一个蓝色方块,方块中显示的就是该控件的Tab键次序号码。; ② 用鼠标双击某Tab键次序号,该控件的Tab键次序被设为1;按序单击控件Tab键次序号,可以按照用户要求为该控件设置相应的号码。 另外,用户也可通过设置控件的TabIndex属性来改变一个控件的Tab键顺序。控件的TabIndex属性决定了它在Tab键中的次序。例如,要使Command1变为Tab键顺序中的首位,可设置其它控件的TabIndex值,如表11–1中“变化后TabIndex值”所示。 注意,不能获得焦点的控件,以及无效的和不可见的控件,不具有TabIndex属性,因此不包含在Tab键顺序中。按Tab键时,这些控件将被跳过。;; 2.在Tab键顺序中排除某控件 通常,按Tab键能选择Tab键顺序中的每一控件。将控件的TabStop属性设为“假”(.F.),便可将某一控件从Tab键顺序中排除。 TabStop属性已置为“假”的控件,仍然保持它在实际Tab键顺序中的位置,只不过在按Tab键时这个控件将被跳过。 一个选项按钮组只有一个Tab键顺序,其中选中的按钮(即Value值为True的按钮)的TabStop属性自动设为1,而其它按钮的TabStop属性设为0。 ; 11.1.4 确定表单中控件的数目 当需要通过编程方式操作表单的所有控件或某一特定的控件时,可以使用表单对象的ControlCount属性(称为表单的计数属性)确定表单中的控件数目,利用Controls[n]属性(表单的收集属性)引用表单上的任何一个控件。 例1 下面的代码设置了当前表单中所有控件的前景色: for i=1 to thisform.controlcount if i%2=0 第偶数个控件 ; Thisform.controls[i].forecolor= RGB(255,0,0) 前景色设为红色 else thisform.controls[i].forecolor= RGB(0,255,0) 前景色设为

文档评论(0)

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

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

1亿VIP精品文档

相关文档