版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度国际贸易合同合同解除条件与程序合同3篇
- 2024年度30万吨矿砂船港口装卸作业长期合作协议3篇
- 2024年度集体土地上房屋分割转让合同3篇
- 2024年油气田地质勘探协作协议
- 2024年标准职务聘任协议电子版下载版B版
- 2024版创业公司创始股东利益分配标准协议书3篇
- 2024年商铺转租合同范本财务分析3篇
- 2024年二手车买卖合同模板含车辆交易背景调查协议2篇
- 文明演讲稿集锦五篇
- 个人目标计划书 个人目标计划书范文
- 缩句完整版本
- 纸质文物保护修复的传统及现代技术研究
- 中国心力衰竭病人高钾血症管理专家共识解读
- 148个常用偏旁及含义
- 湖南省六年级上册数学期末试卷(含答案)
- 私人影院管理制度
- 人机工程评价表
- 初三英语阅读理解专项训练100(附答案)
- CT球管标准规定
- 小学信息技术全册教案(苏教版)
- 自行车和自行车制造行业研究报告
评论
0/150
提交评论