选按钮、复选框和框架.ppt_第1页
选按钮、复选框和框架.ppt_第2页
选按钮、复选框和框架.ppt_第3页
选按钮、复选框和框架.ppt_第4页
选按钮、复选框和框架.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单选按钮( 单选按钮(OptionButtonOptionButton)和检查框()和检查框(CheckBoxCheckBox,也,也 称为复选框)都是称为复选框)都是WindowsWindows应用程序中常用的选择输入工具应用程序中常用的选择输入工具 ,具有以下特点:,具有以下特点: 单选按钮单选按钮用于建立一系列的选项供用户选择,但在这些选用于建立一系列的选项供用户选择,但在这些选 项中,用户一次只能选择其中的一个选项,并且必须选择项中,用户一次只能选择其中的一个选项,并且必须选择 其中的一个选项。其中的一个选项。 检查框检查框用于对布尔型变量的设置,一般用于表示状态,允用于对布尔型变量的设置,一般用于表示状态,允 许用户在开和关这两种状态间切换。许用户在开和关这两种状态间切换。 10.110.1 单选按钮和框架单选按钮和框架 1. 1. 使用框架控件对单选按钮分组使用框架控件对单选按钮分组 当没有使用框架时,所有直接添加到窗体中的单选项总是 当没有使用框架时,所有直接添加到窗体中的单选项总是 属于同一个组,用户只能选定其中的一个。在一些应用程序中属于同一个组,用户只能选定其中的一个。在一些应用程序中 常常需要有常常需要有多组选项多组选项,用户可在每组选项中作出一个选择。这,用户可在每组选项中作出一个选择。这 时,就需要使用到时,就需要使用到框架控件框架控件,用户可首先在窗体中设置几个框,用户可首先在窗体中设置几个框 架控件然后再将单选项控件放置在框架中,则架控件然后再将单选项控件放置在框架中,则处于同一框架中处于同一框架中 的单选项属于同一组的单选项属于同一组。 使用框架使用框架对单选项对单选项对单选项对单选项 的分的分组组组组示例示例 10.1.1 10.1.1 创创创创建建单选单选单选单选 按按钮钮钮钮 P118P118使用框架使用框架为单选项为单选项为单选项为单选项 分分组组组组示例示例 使用框架时必须注意:使用框架时必须注意: 框架本身也具有相关属性用于设定其外形和标题,并且也支框架本身也具有相关属性用于设定其外形和标题,并且也支 持某些事件,但一般将框架作为容器使用。持某些事件,但一般将框架作为容器使用。 如果想将窗体上其它地方的控件转移到某个框架内,仅简单如果想将窗体上其它地方的控件转移到某个框架内,仅简单 地移动控件是不行的。必须先选中要移动的控件,执行剪切地移动控件是不行的。必须先选中要移动的控件,执行剪切 操作,然后点击框架,执行粘贴操作。操作,然后点击框架,执行粘贴操作。 经常使用的容器除框架之外,还有一个就是图片框。经常使用的容器除框架之外,还有一个就是图片框。 图图图图片框片框对单选对单选对单选对单选 按按钮钮钮钮分分组组组组示例示例 请比较:图片框和框架作为容器的不同之处?请比较:图片框和框架作为容器的不同之处? 2. 2. 单选按钮单选按钮 用于接收用户作出的选择,它通常以单选项组的形式出 现,用户每次只能在一组单选项中选中其中的一个。 Value DisabledPicture 设置或返回单选项的状态,选中时为True 当Style属性值为1时,DownPicture属性用于设置选项按 钮被按下时(选中状态)显示的图片 DownPicture 当Style属性值为1时,Picture属性用于设置选项按钮上显 示的图片 Picture 确定单选项的外观。值为0时,为标准的单选项按钮,即一 个圆形按钮及标题;值为1,外观类似于命令按钮,单击选 中该选项,则按钮处于下沉状态,单击选中其它选项后,按 钮恢复原状。 Style 确定单选项是否有效。当值为False时,则运行时将显示暗 淡的选项按钮,即按钮无效。 Enabled 设置单选项按钮的标题。使用该属性还可以为单选项创建键 盘访问键,只要在作为访问键的字母前添加“&”即可。 Caption 说 明属 性 当Style属性值为1时,DisablePicture属性用于设置选项无 效(Enabled属性值为False)时显示的图片 特别说明:要使标题包含连字符但不创建快捷访问键,就特别说明:要使标题包含连字符但不创建快捷访问键,就 应使标题包含两个连字符(应使标题包含两个连字符(&)。这样,标题中将显示一)。这样,标题中将显示一 个连字符(个连字符(& &),而且没有字符带下划线。),而且没有字符带下划线。 每个单选项的左边都有一个圆圈 每个单选项的左边都有一个圆圈“ “”,当某一项被选,当某一项被选 定后,圆圈中出现一个黑点定后,圆圈中出现一个黑点“”,此时其它选项自动关闭,此时其它选项自动关闭 。通常单选项按钮都是成组出现的,为了把几个单选按钮编。通常单选项按钮都是成组出现的,为了把几个单选按钮编 成一组,可以把一组成一组,可以把一组OptionButtonOptionButton放到具有容器性质的控放到具有容器性质的控 件中,如框架、图片框和窗体。件中,如框架、图片框和窗体。 对对 象 属 性值值 单选项单选项 1Caption&File 单选项单选项 2 Caption Value Edit True 单选项单选项 3 Caption Style Picture DownPicture 1 某位图图文件 某位图图文件 单选项单选项 4 Caption Style Picture DownPicture View 1 某位图图文件 某位图图文件 例例10.110.1:单选项的属性单选项的属性 单选项单选项单选项单选项 的属性示例的属性示例 该实例用来演示不同属性设置下的单选项的外观。在窗体 该实例用来演示不同属性设置下的单选项的外观。在窗体 中放置四个单选项按钮,各单选项控件的属性设置如下表。中放置四个单选项按钮,各单选项控件的属性设置如下表。 选定选项按钮时将触发其 选定选项按钮时将触发其ClickClick事件。是否有必要响应此事事件。是否有必要响应此事 件,取决于应用程序的功能。如,当希望更新文本框的内容向件,取决于应用程序的功能。如,当希望更新文本框的内容向 用户提供有关选定项目的信息时,对此事件作出响应是很有益用户提供有关选定项目的信息时,对此事件作出响应是很有益 的。的。 利用利用单选单选单选单选 按按钮选择钮选择钮选择钮选择 字体示字体示 例例 单选按钮的单选按钮的ClickClick事件事件 单选按钮的单选按钮的ValueValue属性属性 单选按钮的 单选按钮的ValueValue属性用于设置该单选按钮是否被选中。属性用于设置该单选按钮是否被选中。 选中时,选中时,ValueValue值为值为TrueTrue,否则为,否则为FalseFalse。 特别注意:单选按钮的特别注意:单选按钮的ValueValue值一旦为值一旦为TrueTrue,必须触发其,必须触发其 ClickClick事件。事件。 例例10.210.2:单选项的单选项的ClickClick事件事件 单选项单选项单选项单选项 的的ClickClick事件示例事件示例 在本实例中,当用户选定某单选项时,则在文本框中显 在本实例中,当用户选定某单选项时,则在文本框中显 示用户所选项目的有关信息。本例主要使用到单选项控件对示用户所选项目的有关信息。本例主要使用到单选项控件对 ClickClick事件的响应。事件的响应。 问题:在本例中,工程一旦启动,问题:在本例中,工程一旦启动,“ “中国中国” ”单选按钮即得到单选按钮即得到 焦点,同时其焦点,同时其ClickClick事件被触发。如何能在工程启动后,任事件被触发。如何能在工程启动后,任 一单选按钮都处于非选中状态?一单选按钮都处于非选中状态? P120P120例例10-110-1程序示例程序示例 框架和框架和单选单选单选单选 按按钮钮钮钮使用示使用示 例例 例例10.310.3:框架和单选按钮使用示例框架和单选按钮使用示例 10.210.2 复选框复选框 复选框控件和单选项控件看起来功能很相似,都是 复选框控件和单选项控件看起来功能很相似,都是用来接用来接 收用户作出的选择收用户作出的选择。但它们有一个很重要的区别:。但它们有一个很重要的区别:用户每次只用户每次只 能在单选项组中选中一个单选项能在单选项组中选中一个单选项,与此对照的是,与此对照的是,用户可选定用户可选定 任意数目的复选框任意数目的复选框。 复选框也有两种状态: 复选框也有两种状态:选中与不选中选中与不选中。当复选框被选中时。当复选框被选中时 ,复选框中只显示一个,复选框中只显示一个“ “ ” ”标记,当复选框不选时,复选框中标记,当复选框不选时,复选框中 的的“ “ ” ”标记消失。每单击一次复选框,它的状态在标记消失。每单击一次复选框,它的状态在“ “选中选中” ”与与“ “不不 选选” ”之间切换一次,之间切换一次,“ “ ” ”标记也随之在有无之切换。标记也随之在有无之切换。 复选框的外观属性与单选项的相应属性类似,不再赘述。 复选框的外观属性与单选项的相应属性类似,不再赘述。 复选框的复选框的ValueValue属性属性 复选框的 复选框的ValueValue属性用于设置复选框是否处于选中状态。属性用于设置复选框是否处于选中状态。 未选中时值为未选中时值为0 0 vbUnChecked vbUnChecked ,选中时,选中时, Value Value值为值为1 1 vbCheckedvbChecked,此外还能使复选框变成灰色(,此外还能使复选框变成灰色(ValueValue值为值为2 2 vbGrayed vbGrayed 。 特别注意:设置复选框的特别注意:设置复选框的ValueValue值为值为2 2 vbGrayed vbGrayed,使复,使复 选框变成灰色,仅造成复选框颜色的改变,不代表该复选选框变成灰色,仅造成复选框颜色的改变,不代表该复选 框不可用(这和将复选框的框不可用(这和将复选框的EnabledEnabled属性设置为属性设置为FalseFalse使使 复选框变成灰色是不同的)。 复选框变成灰色是不同的)。 只要单击复选框(不论是 只要单击复选框(不论是选中选中还是还是没有选中没有选中)都将触发其)都将触发其 ClickClick事件。因此在代码中需要根据复选框的状态来编写代码执事件。因此在代码中需要根

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论