- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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) 前景色设为
您可能关注的文档
最近下载
- 2024保密知识考试题库含答案(最新).docx
- 2019-2020学年广东省广州市天河区高一(下)期末物理试卷(附答案详解).docx VIP
- Excel电子表格导入科怡档案管理软件操作说明.doc
- 高中物理动量练习题(含解析).docx VIP
- 2021-2022学年广东省广州市天河区高一(下)期末物理试卷(附答案详解).pdf VIP
- 动量及动量守恒定律练习题.pdf VIP
- 2022-2023学年广东省广州市天河区高一(下)期末物理试卷(附答案详解).docx VIP
- 15D503 利用建筑物金属体做防雷及接地装置安装.pptx
- 新建学校及附属工程勘察设计施工EPC总承包项目技术标(实施计划、技术、管理组织方案).docx
- 争做合格的高中生.pptx
文档评论(0)