第10章 单选按钮、复选框及框架.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  单选按钮(OptionButton)和检查框(CheckBox,也称为复选框)都是Windows应用程序中常用的选择输入工具,具有以下特点: 单选按钮用于建立一系列的选项供用户选择,但在这些选项中,用户一次只能选择其中的一个选项,并且必须选择其中的一个选项。 检查框用于对布尔型变量的设置,一般用于表示状态,允许用户在开和关这两种状态间切换。 10.1 单选按钮和框架 1. 使用框架控件对单选按钮分组   当没有使用框架时,所有直接添加到窗体中的单选项总是属于同一个组,用户只能选定其中的一个。在一些应用程序中常常需要有多组选项,用户可在每组选项中作出一个选择。这时,就需要使用到框架控件,用户可首先在窗体中设置几个框架控件然后再将单选项控件放置在框架中,则处于同一框架中的单选项属于同一组。 使用框架对单选项的分组示例 10.1.1 创建单选按钮 P118使用框架为单选项分组示例 使用框架时必须注意: 框架本身也具有相关属性用于设定其外形和标题,并且也支持某些事件,但一般将框架作为容器使用。 如果想将窗体上其它地方的控件转移到某个框架内,仅简单地移动控件是不行的。必须先选中要移动的控件,执行剪切操作,然后点击框架,执行粘贴操作。 经常使用的容器除框架之外,还有一个就是图片框。 图片框对单选按钮分组示例 请比较:图片框和框架作为容器的不同之处? 2. 单选按钮 用于接收用户作出的选择,它通常以单选项组的形式出现,用户每次只能在一组单选项中选中其中的一个。 Value DisabledPicture 设置或返回单选项的状态,选中时为True 当Style属性值为1时,DownPicture属性用于设置选项按钮被按下时(选中状态)显示的图片 DownPicture 当Style属性值为1时,Picture属性用于设置选项按钮上显示的图片 Picture 确定单选项的外观。值为0时,为标准的单选项按钮,即一个圆形按钮及标题;值为1,外观类似于命令按钮,单击选中该选项,则按钮处于下沉状态,单击选中其它选项后,按钮恢复原状。 Style 确定单选项是否有效。当值为False时,则运行时将显示暗淡的选项按钮,即按钮无效。 Enabled 设置单选项按钮的标题。使用该属性还可以为单选项创建键盘访问键,只要在作为访问键的字母前添加“”即可。 Caption 说    明 属 性 当Style属性值为1时,DisablePicture属性用于设置选项无效(Enabled属性值为False)时显示的图片 特别说明:要使标题包含连字符但不创建快捷访问键,就应使标题包含两个连字符()。这样,标题中将显示一个连字符(),而且没有字符带下划线。   每个单选项的左边都有一个圆圈“○”,当某一项被选定后,圆圈中出现一个黑点“⊙”,此时其它选项自动关闭。通常单选项按钮都是成组出现的,为了把几个单选按钮编成一组,可以把一组OptionButton放到具有容器性质的控件中,如框架、图片框和窗体。 View 1 某位图文件 某位图文件 Caption Style Picture DownPicture 单选项4 1 某位图文件 某位图文件 Caption Style Picture DownPicture 单选项3 Edit True Caption Value 单选项2 File Caption 单选项1 值 属  性 对 象  例10.1:单选项的属性 单选项的属性示例   该实例用来演示不同属性设置下的单选项的外观。在窗体中放置四个单选项按钮,各单选项控件的属性设置如下表。   选定选项按钮时将触发其Click事件。是否有必要响应此事件,取决于应用程序的功能。如,当希望更新文本框的内容向用户提供有关选定项目的信息时,对此事件作出响应是很有益的。 利用单选按钮选择字体示例 单选按钮的Click事件 单选按钮的Value属性   单选按钮的Value属性用于设置该单选按钮是否被选中。选中时,Value值为True,否则为False。 特别注意:单选按钮的Value值一旦为True,必须触发其Click事件。 例10.2:单选项的Click事件 单选项的Click事件示例   在本实例中,当用户选定某单选项时,则在文本框中显示用户所选项目的有关信息。本例主要使用到单选项控件对Click事件的响应。 问题:在本例中,工程一旦启动,“中国”单选按钮即得到焦点,同时其Click事件被触发。如何能在工程启动后,任一单选按钮都处于非选中状态? P120例10-1程序示例 框架和单选按钮使用示例 例10.3:框架和单选按钮使用示例 10.2 复选框   复选框控件和单选项控件看起来功能很相似,都是用来接收用户作出的选择。但它们有一个很重要的区别:用户每次只能

文档评论(0)

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

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

1亿VIP精品文档

相关文档