第10章 单选按钮、复选框和框架
组合框、命令按钮、单选按钮、检查框、框架、滚动条、时钟

四、窗体的生命周期
创建状态 窗体在整个 存活状态
1、创建状态(窗体的创建) Initialize(初始化)事件是窗体创建状态 开始的标志。因而,放在Form_ Initialize( )事件 过程中的代码,就是窗体创建时最先执行的代码。
处于这种状态时,窗体是作为一个对象而存在, 但还没有窗口,而且它的控件也不存在,也就是 说在这个状态下,只有窗体的代码部分在内存中, 而窗体的可视部分还没有调入。虽然该状态可能 很短暂,但任何窗体都要经过这个状态。 2、加载状态(加载窗体) ▲ Load事件是加载状态的开始 ▲ 加载窗体则Form_Load()事件过程中的代 码开始执行 ▲ 窗体如果满足以下任一条件即可自动加载
◆ 位置 Height、Width属性:决定控件的高度和宽度 Top属性:控件(或窗体)到窗体(或屏幕)顶部 距离 Left属性:控件(或窗体)到窗体(或屏幕)左边 距离 Alignment属性:决定控件内的对齐方式 0—Left Justify:正文左对齐 1—Right Justify:正文右对齐 2—Center:正文居中
6.7 窗体及常用控件
窗体和控件是VB作为可视化编程的重要工 具,在这一章中介绍窗体及常用控件,如:标 签、文本框、列表框、组合框、命令按钮、单 选按钮、检查框、框架、滚动条、时钟等基本 控件的使用。
本章内容
窗体设计
基本控件
使用ActiveX 控件和可插入对象
控件应用举例
1 窗体设计
Font属性改变文本的外观,其中:
FontName属性 —控件上正文的字体。 FontSize属性 —控件上正文的字号。 FontBold属性 —控件上正文是否是粗体。 FontItalic属性 —控件上正文是否是斜体。
VB教案-单选按钮与框架

可视化程序设计VB 课程教案课题单选按钮与框架授课人课程类型一体化范围及性质班级课时 1上课时间上课地点教学目标知识与技能:1、掌握单选按钮的功能和使用方法;2、了解复选按钮的功能;3、知道框架的作用。
过程与方法:讲授、练习情感态度价值观:刻苦耐劳、积极认真。
重点界面设计、单选按钮和框架的常用属性、事件和方法的使用。
难点对象属性与框架分组的操作,程序代码的理解与运用。
学情分析有一定程序设计基础,对命令按钮和标签有认识,能使用相关属性,但自学能力差。
教学方法讲练结合教学准备教学过程与内容设计意图教学方法时间(分钟)一、引入运行一个“按钮对比”的程序,吸入学生注意力,激发学生学习的热情。
(让学生找出与以往程序相同功能的不同点)二、新课1、单选按钮1)属性(1)Value属性:用来表示单选按钮的状态,其值可以设置为True或False。
(2)Alignment属性:用来设置单选按钮控件标题的位置。
(3)Style属性:用来设置单选按钮的显示方式,只能在设计时使用。
2)事件单选按钮接收Click事件,但一般不需要编写Click事件过程。
3)实例1(改变文字的颜色)(1)界面与属性设置:(1个文本框,3个单选按钮)讲练结合观察分析讲授、演示启发引导讲练结合观察分析自主探究讨论合作交流总结5512主要属性设置:1、文本框:字体大小:20 2、单选按钮:字体大小:四号(2)代码:(绿色与蓝色的代码自己完善,绿色:vbgreen; 蓝色:vbBlue )略......(3)思考题:增加一个“黑色”单选按钮,并实现相应功能。
(黑色:vbblack) 2、框架功能:使用框架是为了对控件进行分组,即把指定的控件放到框架中。
1)使用方法:A 、可以先画框架,然后在框架内画出需要成为一组的控件。
B 、如果要用框架对已有控件分组,可先选定所有需要框起的控件,将它们剪切到剪贴板,然后选定框架并将剪贴板上的控件粘贴到框架上。
工程编程软件VB课件教程-单选按钮复选框和框架

特别说明:要使标题包含连字符但不创建快捷访问键,就 应使标题包含两个连字符(&&)。这样,标题中将显示一 个连字符(&),而且没有字符带下划线。
每个单选项的左边都有一个圆圈“○”,当某一项被选 定后,圆圈中出现一个黑点“⊙”,此时其它选项自动关 闭。通常单选项按钮都是成组出现的,为了把几个单选按钮 编成一组,可以把一组OptionButton放到具有容器性质的 控件中,如框架、图片框和窗体。
复选框的Value属性 复选框的Value属性用于设置复选框是否处于选中状态。 未选中时值为0 — vbUnChecked ,选中时, Value值为1 — vbChecked,此外还能使复选框变成灰色(Value值为2 — vbGrayed 。
特别注意:设置复选框的Value值为2 — vbGrayed,使 复选框变成灰色,仅造成复选框颜色的改变,不代表该复 选框不可用(这和将复选框的Enabled属性设置为False 使复选框变成灰色是不同的)。
10.1.1 创建单选按钮
1. 使用框架控件对单选按钮分组 当没有使用框架时,所有直接添加到窗体中的单选项总是 属于同一个组,用户只能选定其中的一个。在一些应用程序中 常常需要有多组选项,用户可在每组选项中作出一个选择。这 时,就需要使用到框架控件,用户可首先在窗体中设置几个框 架控件然后再将单选项控件放置在框架中,则处于同一框架中 的单选项属于同一组。 P118使用框架为单选项分组示例 使用框架对单选项的分组示例
Style
当Style属性值为1时,Picture属性用于设置选项按钮上显 示的图片 当Style属性值为1时,DownPicture属性用于设置选项按 DownPicture 钮被按下时(选中状态)显示的图片 DisabledPicture 当Style属性值为1时,DisablePicture属性用于设置选项无 效(Enabled属性值为False)时显示的图片 Picture Value 设置或返回单选项的状态,选中时为True
常用控件和窗体--单选钮、复选框、框架

本节题目:第二章常用控件和窗体----单选钮、复选框、框架教学目的:1.掌握对单选钮、复选框、框架的使用教学内容:1.单选钮的基本属性、方法、事件2.复选框的基本属性、方法、事件3.小结对象的常用属性、方法、事件教学重点:1. 单选钮、复选框的使用教学方法:任务驱动式依据学过的对象的基本属性、方法、事件,每人完成实践题目,修改总结学习方法:由理论到实践再到理论的学习方法(由学生依据学习的知识点完成实践题目,再讨论修改,最后由学生、老师共同总结)教学过程:一引言通过上周实践课的总结得出学生对新知识的掌握及出现的问题:1.对Basic知识的掌握情况比较薄弱。
解决方法:今后遇到的编程要详细解释,并掌握。
2.少部分学生可独立完成全部实践内容,掌握较好。
大多数学生对面向对象有所体会,本节课进一步结合新知识祥述对象与事件驱动的概念。
二本节内容第二章常用控件和窗体2.2 单选按钮、复选框、框架2.2.1单选按钮(optionbutton)作用:显示一个可打开/关闭的选项(同一组只可选中一个选项)属性:.value= true ‘选中了控件代表的项.value= false ‘没有选中控件代表的项Style属性:设置控件的外观事件:Click事件:当单击单选按钮时发生注意:当单选按钮的value设为true时,相当于进行click事件。
说明:(1)要使某个单选按钮成为缺省按钮,只要设计时将其Value 属性设置成True(2)要禁用单选按钮,将Enabled属性设置成False2.2.2复选框(checkbox)属性:.value= 1 ‘表该项选中0 ‘表未选中2 ‘表禁止Style属性:设置控件的外观。
事件:click (不支持双击)若要在同一窗体上建立几组相互独立的单选按钮,通常用框架将每一组单选按钮框起来(分组)注意(1)只能在框架中画控件的方法向框架中添加控件,不能用双击的方式,也不能先画出控件在添加到框架中。
VB单选按钮复选框

事件:
框架可以响应的事件Click、DblClick 一般不需要有关框架的事件过程。
10-2 复选框
1. 用途
复选框(CheckBox)也称作检 查框、择框。一组检查框控件可 以提供多个选项,它们彼此独立
工作,所以用户可以同时选择任 意多个选项,实现一种“不定项 选择”的功能。选择某一选项后 ,该控件将显示√,而清除此选 项后,√消失。 复选框 2. 重要属性 Caption、Alignment、Style与单选钮相同
• 检查框的Value 属性与单选按钮不同,其值为数值型数 据,可取 0 , 1 , 2 检查框与单选按钮Value 属性的比较 单选钮 True: 单选钮被选定 False: 单选钮未被选定, 缺省设置
检查框 0--Unchecked:未被选定 1--Checked:选定 2--Grayed:灰色,禁止选择
一组单选钮控件钮控件可以提供一组彼此相提供组彼此相互排斥的选项任何时刻用户只能从中选择一个选项实现一种单项选择的功能被选中项目左侧圆圈中会出现一黑点
第十章
单选按钮、复选框和框架
本章内容及要求:
掌握常用控件单选钮(OptionButton)、复选框 (CheckBox)、 框架(Frame) 的常用属性、重要事件
和方法的使用;
本章重点:
常用控件单选钮、复选框、 框架的常用 属性、
重要事件和方法的使用;
本章难点:
常用系统对象的使用。
10.1 单选按钮和框架
10-1-1创建单选钮
1. 用途
单 选 钮 ( OptionButton ) 也称作选择按钮。一组单选 钮控件可以提供一组彼此相 互排斥的选项,任何时刻用 户只能从中选择一个选项, 实现一种“单项选择”的功 能,被选中项目左侧圆圈中 会出现一黑点。 单选按钮
单选按钮、复选按钮、框架、列表框、组合框控件的用法

单选按钮、复选按钮、框架、列表框、组合框控件的用法——余姚四职校黄素媛汪群妃[教学目标]1.知识目标:掌握单选按钮、复选按钮、框架、列表框、组合等控件的常用属性和方法,并能使用这些控件进行简单编程。
2.能力目标:增产学生的知识理解能力、动手操作能力、团队合作精神。
3.情感目标:加强对学生的热爱祖国、热爱科学的教育。
[教学重点]1、掌握单选按钮、复选按钮、框架、列表框、组合等控件的常用属性和方法。
2、学会使用这些控件进行简单编程[教学难点]1、学会使用这些控件进行编程[教学方法]1.教法;情境教学法、任务驱动法、比较法2.学法:以完成任务为动力,学生通过经验分析并结合实践操作,采用小组合作进行探究学习。
[教学手段]采用多媒体课件演示,机房实践操作为主,教师适时点拔的教学手段。
[教具准备]教学课件多媒体机房电子教室控制系统[教学说明]本课是在教科书的第五章,学生已经初步接触了VB,而且已经学过部分控件的用法,比如:标签、命令按钮、文本框等,对VB代码的编写也已经接触了一段时间。
本课我们总共用二课时完成[教学过程]一、复习导入[情景设置]小叮当:期中考试快要到了,每次期中考试都有5个班级的试卷要批,累都累死了小磨菇:你教那么多班级呀,那是挺累的,那你可以用VB编一个考试系统,让计算机帮你批呀,学生一考完,马上就有结果小叮当:是呀,我怎么没有想到呢?可是我刚接触VB还不会编呀?小磨菇:我来教你吧,首先我们来掌握一些重要用到的重要控件的用法。
先作些准备工作吧[复习](1)、命令按钮、标签控件的用法(2)、说出下列程序的含义Text1.Alignment=0设置文本左对齐Text1.Alignment = 1设置文本右对齐Text1.Alignment = 2设置文本居中齐Text1.FontSize=10设置文本为10号字。
Text1.FontBold=False设置文本为非粗体label4.caption=“对不起,你答错了”设置LABEL4的Caption属性为“对不起,你答错了”msgbox (“对不起,你答错了”)产生一个提示框二、教授新课(一)例题1、演示例题[教师活动] 演示《例单项选择与多项选择》[设问1]:说出其中的新控件[教师活动] :教师引导,学生说出新控件:单选按钮、复选按钮、框架2、讲解例题(通过对例题的讲解,让学生初步接触三个控件的用法)[第一步]:界面设计(1)、画框架[教师活动] 教学生有关框架的知识点①、功能:用来放其他控件的容器,把有关控件按功能分组,默认名称为Frame1、Frame2、Frame3……。
PyQt5基本控件使用详解:单选按钮、复选框、下拉框

PyQt5基本控件使⽤详解:单选按钮、复选框、下拉框本⽂主要介绍PyQt5界⾯最基本使⽤的单选按钮、复选框、下拉框三种控件的使⽤⽅法进⾏介绍。
1、RadioButton单选按钮/CheckBox复选框。
需要知道如何判断单选按钮是否被选中。
2、ComboBox下拉框。
需要知道如何对下拉框中的取值进⾏设置以及代码实现中如何获取⽤户选中的值。
带着这些问题下⾯开始介绍这 RadioButton单选按钮、CheckBox复选框、 ComboBox下拉框三种基本控件的使⽤⽅法QRadioButton单选按钮单选按钮为⽤户提供多选⼀的选择,是⼀种开关按钮。
QRadioButton单选按钮是否选择状态通过isChecked()⽅法判断。
isChecked()⽅法返回值True表⽰选中,False表⽰未选中。
RadioButton⽰例完整代码如下:# -*- coding: utf-8 -*-import sysfrom PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox, QRadioButtonclass Ui_Form(object):def setupUi(self, Form):Form.setObjectName("Form")Form.resize(309, 126)self.radioButton = QtWidgets.QRadioButton(Form)self.radioButton.setGeometry(QtCore.QRect(70, 40, 89, 16))self.radioButton.setObjectName("radioButton")self.okButton = QtWidgets.QPushButton(Form)self.okButton.setGeometry(QtCore.QRect(70, 70, 75, 23))self.okButton.setObjectName("okButton")self.retranslateUi(Form)QtCore.QMetaObject.connectSlotsByName(Form)def retranslateUi(self, Form):_translate = QtCore.QCoreApplication.translateForm.setWindowTitle(_translate("Form", "RadioButton单选按钮例⼦"))self.radioButton.setText(_translate("Form", "单选按钮"))self.okButton.setText(_translate("Form", "确定"))class MyMainForm(QMainWindow, Ui_Form):def __init__(self, parent=None):super(MyMainForm, self).__init__(parent)self.setupUi(self)self.okButton.clicked.connect(self.checkRadioButton)def checkRadioButton(self):if self.radioButton.isChecked():rmation(self,"消息框标题","我RadioButton按钮被选中啦!",QMessageBox.Yes | QMessageBox.No)if __name__ == "__main__":app = QApplication(sys.argv)myWin = MyMainForm()myWin.show()sys.exit(app.exec_())运⾏结果如下:关键代码介绍:self.radioButton.isChecked() --> ⽤于判断RadioButton控件是否被选中。
VB教案(8)复选框(CheckBox)单选按钮(OptionButton)框架(Frame)

(八)复选框(CheckBox)单选按钮(OptionButton)框架(Frame)复选框是表明一个特定的状态是选定(True)还是不选(False)的控件。
若有多个状态要表述,可以同时使用多个复选框。
一、复选框的属性:1.Name属性:2.Caption属性:3.Value属性:0:表示未选(编程时用False);1:表示选中(编程时用True);2:表示不能使用,为暗淡显示状态。
4.Style属性:5.Picture属性:当Style属性为True时,这三个属性有效,6.DownPicture属性:可增加复选框的图象视觉效果。
7.DisabledPicture属性:二、复选框的事件:1.Click事件:IIF函数常用在Click事件的过程中使选中与否的条件判断程序简化。
(1)格式:IIF(<条件>,值1,值2);(2)功能:条件为True时返回函数值1,否则返回函数值2。
单选按钮一般总是以组组合,每组的单选按钮应该是两个或两个以上组成,每组只能且必须选中一个单选项,分组的容器可以是窗体、图片框、框架等(常用框架)。
三、单选按钮的属性:1.Name属性:一组单选按钮也可为同一个名称,但Index序号需不同。
2.Caption属性;3.Index属性:一组单选按钮序号从0排起。
4.Value属性:选中为True,此时同组的其他单选按钮为False。
也可以在程序中用:<单选按钮名>.Value=True 的命令来选定按钮。
5.Picture属性:6.DownPicture属性:7.DisabledPicture属性:8.Style属性:四、单选按钮的事件:1.Click事件:框架控件常用来提供作单选按钮的容器。
在作一个单选按钮组时,必须先绘出框架,然后再在框架内绘出各单选按钮,这样才会成为一个整体、有效的单选按钮组。
五、框架的属性:1.Name属性:2.Caption属性:3.BorderStyle属性:0:无边框 1:有边框4.Enabled属性:框架的这二个属性5.Visible属性:会影响框内单选按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 单选按钮 属 性
Caption Enabled
用于接收用户作出的选择, 用于接收用户作出的选择,它通常以单选项组的形式出 用户每次只能在一组单选项中选中其中的一个。 现,用户每次只能在一组单选项中选中其中的一个。
说
明
设置单选项按钮的标题。 设置单选项按钮的标题。使用该属性还可以为单选项创建 键盘访问键,只要在作为访问键的字母前添加“ 即可 即可。 键盘访问键,只要在作为访问键的字母前添加“&”即可。 确定单选项是否有效。当值为False时,则运行时将显示暗 确定单选项是否有效。当值为 时 淡的选项按钮,即按钮无效。 淡的选项按钮,即按钮无效。 确定单选项的外观。值为 时 为标准的单选项按钮, 确定单选项的外观。值为0时,为标准的单选项按钮,即一 个圆形按钮及标题;值为1,外观类似于命令按钮, 个圆形按钮及标题;值为 ,外观类似于命令按钮,单击选 中该选项,则按钮处于下沉状态,单击选中其它选项后, 中该选项,则按钮处于下沉状态,单击选中其它选项后, 按钮恢复原状。 按钮恢复原状。
复选框的Value属性 复选框的Value属性 复选框的Value属性用于设置复选框是否处于选中状态。 复选框的Value属性用于设置复选框是否处于选中状态。 属性用于设置复选框是否处于选中状态 未选中时值为0 未选中时值为0 — vbUnChecked ,选中时, Value值为1 — 选中时, Value值为 值为1 vbChecked,此外还能使复选框变成灰色(Value值为 vbChecked,此外还能使复选框变成灰色(Value值为2 — 值为2 vbGrayed 。
例10.2:单选项的Click事件 10.2:单选项的Click事件 在本实例中,当用户选定某单选项时,则在文本框中显 在本实例中,当用户选定某单选项时, 示用户所选项目的有关信息。本例主要使用到单选项控件对 示用户所选项目的有关信息。 Click事件的响应。 Click事件的响应。 事件的响应 单选项的Click事件示例 单选项的Click事件示例
复选框的Click事件 复选框的Click事件 只要单击复选框(不论是选中还是没有选中)都将触发其 选中还是没有选中) 只要单击复选框(不论是选中还是没有选中 Click事件。 Click事件。因此在代码中需要根据复选框的状态来编写代码 事件 执行相应的操作。 执行相应的操作。 特别注意:复选框没有DblClick事件,但单选按钮有DblClick 事件, 特别注意:复选框没有DblClick事件 但单选按钮有DblClick 事件。 事件。 P122例10P122例10-2示例 利用框架对复选框分组的使用示例 单选按钮与复选框的使用示例
例10.1:单选项的属性 10.1:
单选项的属性示例
该实例用来演示不同属性设置下置四个单选项按钮,各单选项控件的属性设置如下表。 中放置四个单选项按钮,各单选项控件的属性设置如下表。 对 象
单选项1 单选项 单选项2 单选项
特别说明:要使标题包含连字符但不创建快捷访问键,就 特别说明:要使标题包含连字符但不创建快捷访问键, 应使标题包含两个连字符(&&)。这样,标题中将显示一 应使标题包含两个连字符(&&)。这样, )。这样 个连字符(&),而且没有字符带下划线。 而且没有字符带下划线。 个连字符( ),而且没有字符带下划线
10.1.1 创建单选按钮
1. 使用框架控件对单选按钮分组 当没有使用框架时,所有直接添加到窗体中的单选项总是 当没有使用框架时, 属于同一个组,用户只能选定其中的一个。 属于同一个组,用户只能选定其中的一个。在一些应用程序中 常常需要有多组选项 用户可在每组选项中作出一个选择。 常常需要有多组选项,用户可在每组选项中作出一个选择。这 多组选项, 时,就需要使用到框架控件,用户可首先在窗体中设置几个框 就需要使用到框架控件 框架控件, 架控件然后再将单选项控件放置在框架中, 架控件然后再将单选项控件放置在框架中,则处于同一框架中 的单选项属于同一组。 的单选项属于同一组。 P118使用框架为单选项分组示例 P118使用框架为单选项分组示例 使用框架对单选项的分组示例
每个单选项的左边都有一个圆圈“ 每个单选项的左边都有一个圆圈“○”,当某一项被选 定后,圆圈中出现一个黑点“ 此时其它选项自动关闭。 定后,圆圈中出现一个黑点“⊙”,此时其它选项自动关闭。 通常单选项按钮都是成组出现的, 通常单选项按钮都是成组出现的,为了把几个单选按钮编成 一组,可以把一组OptionButton放到具有容器性质的控件 一组,可以把一组OptionButton放到具有容器性质的控件 中,如框架、图片框和窗体。 如框架、图片框和窗体。
特别注意:设置复选框的Value值为2 — vbGrayed,使复 值为2 vbGrayed, 特别注意:设置复选框的Value值为 选框变成灰色,仅造成复选框颜色的改变, 选框变成灰色,仅造成复选框颜色的改变,不代表该复选 框不可用(这和将复选框的Enabled属性设置为 属性设置为False使 框不可用(这和将复选框的Enabled属性设置为False使 复选框变成灰色是不同的)。 复选框变成灰色是不同的)。
单选按钮的Value属性用于设置该单选按钮是否被选中。 单选按钮的Value属性用于设置该单选按钮是否被选中。 属性用于设置该单选按钮是否被选中 选中时,Value值为True,否则为False。 值为True,否则为False。 选中时,Value值为
特别注意:单选按钮的Value值一旦为True,必须触发其 值一旦为True, 特别注意:单选按钮的Value值一旦为 Click事件 Click事件。 事件。
属
Caption Caption Value Caption Style Picture DownPicture Caption Style Picture DownPicture
性
&File Edit True
值
单选项3 单选项
单选项4 单选项
1 某位图文件 某位图文件 View 1 某位图文件 某位图文件
10.2 复选框
复选框控件和单选项控件看起来功能很相似,都是用来接 复选框控件和单选项控件看起来功能很相似,都是用来接 收用户作出的选择。但它们有一个很重要的区别: 收用户作出的选择。但它们有一个很重要的区别:用户每次只 能在单选项组中选中一个单选项,与此对照的是, 能在单选项组中选中一个单选项,与此对照的是,用户可选定 任意数目的复选框。 任意数目的复选框。 复选框也有两种状态:选中与不选中。当复选框被选中时, 复选框也有两种状态:选中与不选中。当复选框被选中时, 标记,当复选框不选时, 复选框中只显示一个“√”标记,当复选框不选时,复选框中 复选框中只显示一个“ 的“√”标记消失。每单击一次复选框,它的状态在“选中” 标记消失。每单击一次复选框,它的状态在“选中” 与“不选”之间切换一次,“√”标记也随之在有无之切换。 标记也随之在有无之切换。 不选”之间切换一次, 复选框的外观属性与单选项的相应属性类似,不再赘述。 复选框的外观属性与单选项的相应属性类似,不再赘述。
使用框架时必须注意: 使用框架时必须注意: 框架本身也具有相关属性用于设定其外形和标题,并且也 框架本身也具有相关属性用于设定其外形和标题, 支持某些事件,但一般将框架作为容器使用。 支持某些事件,但一般将框架作为容器使用。 如果想将窗体上其它地方的控件转移到某个框架内,仅简单 如果想将窗体上其它地方的控件转移到某个框架内, 地移动控件是不行的。必须先选中要移动的控件,执行剪切 地移动控件是不行的。必须先选中要移动的控件, 操作,然后点击框架,执行粘贴操作。 操作,然后点击框架,执行粘贴操作。 经常使用的容器除框架之外,还有一个就是图片框。 经常使用的容器除框架之外,还有一个就是图片框。 图片框对单选按钮分组示例 请比较:图片框和框架作为容器的不同之处? 请比较:图片框和框架作为容器的不同之处?
问题:在本例中,工程一旦启动,“中国”单选按钮即得 问题:在本例中,工程一旦启动, 中国” 到焦点,同时其Click事件被触发 如何能在工程启动后, 事件被触发。 到焦点,同时其Click事件被触发。如何能在工程启动后, 任一单选按钮都处于非选中状态? 任一单选按钮都处于非选中状态?
P120例10P120例10-1程序示例 例10.3:框架和单选按钮使用示例 10.3: 框架和单选按钮使用示例
10.1 单选按钮和框架
单选按钮(OptionButton)和检查框(CheckBox,也 单选按钮(OptionButton)和检查框(CheckBox, 称为复选框)都是Windows应用程序中常用的选择输入工具, 应用程序中常用的选择输入工具, 称为复选框)都是Windows应用程序中常用的选择输入工具 具有以下特点: 具有以下特点: 单选按钮用于建立一系列的选项供用户选择, 单选按钮用于建立一系列的选项供用户选择,但在这些选 用于建立一系列的选项供用户选择 项中,用户一次只能选择其中的一个选项,并且必须选择 项中,用户一次只能选择其中的一个选项, 其中的一个选项。 其中的一个选项。 检查框用于对布尔型变量的设置,一般用于表示状态, 检查框用于对布尔型变量的设置,一般用于表示状态,允 用于对布尔型变量的设置 许用户在开和关这两种状态间切换。 许用户在开和关这两种状态间切换。
单选按钮的Click事件 单选按钮的Click事件 选定选项按钮时将触发其Click事件。 选定选项按钮时将触发其Click事件。是否有必要响应此 事件 事件,取决于应用程序的功能。如,当希望更新文本框的内容 事件,取决于应用程序的功能。 向用户提供有关选定项目的信息时,对此事件作出响应是很有 向用户提供有关选定项目的信息时, 益的。 益的。 单选按钮的Value属性 单选按钮的Value属性 利用单选按钮选择字体示例
Style
属性值为1时 当Style属性值为 时,Picture属性用于设置选项按钮上显 属性值为 属性用于设置选项按钮上显 示的图片 属性值为1时 当Style属性值为 时,DownPicture属性用于设置选项按 属性值为 属性用于设置选项按 DownPicture 钮被按下时(选中状态) 钮被按下时(选中状态)显示的图片 属性值为1时 属性值为 属性用于设置选项无 DisabledPicture 当Style属性值为 时,DisablePicture属性用于设置选项无 属性值为False)时显示的图片 效(Enabled属性值为 属性值为 ) Picture Value 设置或返回单选项的状态,选中时为True 设置或返回单选项的状态,选中时为