版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,单选按钮(OptionButton)和检查框(CheckBox,也称为复选框)都是Windows应用程序中常用的选择输入工具,具有以下特点:,单选按钮用于建立一系列的选项供用户选择,但在这些选项中,用户一次只能选择其中的一个选项,并且必须选择其中的一个选项。,检查框用于对布尔型变量的设置,一般用于表示状态,允许用户在开和关这两种状态间切换。,1. 使用框架控件对单选按钮分组,当没有使用框架时,所有直接添加到窗体中的单选项总是属于同一个组,用户只能选定其中的一个。在一些应用程序中常常需要有多组选项,用户可在每组选项中作出一个选择。这时,就需要使用到框架控件,用户可首先在窗体中设置几个框架控件然
2、后再将单选项控件放置在框架中,则处于同一框架中的单选项属于同一组。,使用框架对单选项的分组示例,10.1.1 创建单选按钮,P118使用框架为单选项分组示例,使用框架时必须注意:,框架本身也具有相关属性用于设定其外形和标题,并且也支持某些事件,但一般将框架作为容器使用。,如果想将窗体上其它地方的控件转移到某个框架内,仅简单地移动控件是不行的。必须先选中要移动的控件,执行剪切操作,然后点击框架,执行粘贴操作。,经常使用的容器除框架之外,还有一个就是图片框。,图片框对单选按钮分组示例,请比较:图片框和框架作为容器的不同之处?,2. 单选按钮,用于接收用户作出的选择,它通常以单选项组的形式出现,用户
3、每次只能在一组单选项中选中其中的一个。,特别说明:要使标题包含连字符但不创建快捷访问键,就应使标题包含两个连字符(&)。这样,标题中将显示一个连字符(&),而且没有字符带下划线。,每个单选项的左边都有一个圆圈“”,当某一项被选定后,圆圈中出现一个黑点“”,此时其它选项自动关闭。通常单选项按钮都是成组出现的,为了把几个单选按钮编成一组,可以把一组OptionButton放到具有容器性质的控件中,如框架、图片框和窗体。,例10.1:单选项的属性,单选项的属性示例,该实例用来演示不同属性设置下的单选项的外观。在窗体中放置四个单选项按钮,各单选项控件的属性设置如下表。,选定选项按钮时将触发其Click
4、事件。是否有必要响应此事件,取决于应用程序的功能。如,当希望更新文本框的内容向用户提供有关选定项目的信息时,对此事件作出响应是很有益的。,利用单选按钮选择字体示例,单选按钮的Click事件,单选按钮的Value属性,单选按钮的Value属性用于设置该单选按钮是否被选中。选中时,Value值为True,否则为False。,特别注意:单选按钮的Value值一旦为True,必须触发其Click事件。,例10.2:单选项的Click事件,单选项的Click事件示例,在本实例中,当用户选定某单选项时,则在文本框中显示用户所选项目的有关信息。本例主要使用到单选项控件对Click事件的响应。,问题:在本例中
5、,工程一旦启动,“中国”单选按钮即得到焦点,同时其Click事件被触发。如何能在工程启动后,任一单选按钮都处于非选中状态?,P120例10-1程序示例,框架和单选按钮使用示例,例10.3:框架和单选按钮使用示例,复选框控件和单选项控件看起来功能很相似,都是用来接收用户作出的选择。但它们有一个很重要的区别:用户每次只能在单选项组中选中一个单选项,与此对照的是,用户可选定任意数目的复选框。,复选框也有两种状态:选中与不选中。当复选框被选中时,复选框中只显示一个“”标记,当复选框不选时,复选框中的“”标记消失。每单击一次复选框,它的状态在“选中”与“不选”之间切换一次,“”标记也随之在有无之切换。,
6、复选框的外观属性与单选项的相应属性类似,不再赘述。,复选框的Value属性,复选框的Value属性用于设置复选框是否处于选中状态。未选中时值为0 vbUnChecked ,选中时, Value值为1 vbChecked,此外还能使复选框变成灰色(Value值为2 vbGrayed 。,特别注意:设置复选框的Value值为2 vbGrayed,使复选框变成灰色,仅造成复选框颜色的改变,不代表该复选框不可用(这和将复选框的Enabled属性设置为False使复选框变成灰色是不同的)。,只要单击复选框(不论是选中还是没有选中)都将触发其Click事件。因此在代码中需要根据复选框的状态来编写代码执行相应的操作。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CCS的安装及设置
- 钢质防火门安装工程施工组织设计方案
- 2026汽车驾驶员(中级)模拟考试题库附答案
- (完整版)污水排放施工专项方案
- ICU病房血液灌流机故障现场处置方案演练脚本
- 游泳池水处理系统施工方案及技术措施
- 广告安装工程施工组织实施方案
- 康复科住院医师(实习生)出科理论考核试题与答案
- 外墙多彩漆施工方案及技术措施
- 2026江西鹰潭市贵溪市科研助理岗位招聘45人笔试题库带答案详解
- 2026年主管护师职称考试试题及答案
- 2026年考评员考试试题含答案解析
- 2026云南昆明市五华区人民法院招聘第三批合同制司法辅助人员3人笔试参考题库及答案详解
- 厦门市2025年福建厦门市思明区部分单位联合招聘非在编工作人员16人考试笔试历年参考题库典型考点附带答案详解
- 2026年同性恋测试题心理测试及答案
- 2026服装印花行业市场深度调研及发展趋势与投资价值评估研究报告
- 2025-2026学年初中人教版七年级地理下学期经典题专练之日本
- 2026年度全国“安全生产月”知识培训测试及答案
- 银行储蓄存款业务流程汇报材料
- GB/T 23858-2009检查井盖
- 土方开挖专项施工与方案
评论
0/150
提交评论