- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.5 复选框(CheckBox)
复选框(CheckBox)也称为检查框。在单个使用时,可以表示选中或未选中二种状态;在成组出现时,能够实现复选多项的功能。
4.5.1 属性与事件
(1)Value属性
决定复选框的状态,此属性有三个可选值:0、1、2。
0 - 未选中:处于未选中状态,左边方框中不显示“√”号。此值为缺省值。
1 - 已选中:处于已选中状态,左边方框中会显示“√”号。
2 - 变灰暗:复选框变成灰色,表示禁止用户选择。
前二种状态,可以在程序运行时,通过鼠标单击或用Tab键定位后按空格键来转变。
例如,程序运行后,首次单击复选框,其方框内出现√号,Value属性值变为1(True);再次单击此复选框,则会清除方框中的√,并使Value属性值变为0(False)。
第三种状态,可以在属性窗口里或代码中设置。
(2)Style属性
设置复选框的显示方式。属性值为0或1。0为缺省值。
0 – Standard: 标准方式。用文本旁边方框中是否有“√”号来表示选定状态。
1 – Graphical: 图形方式。外观类似命令按钮,用按钮是否按下表示选定的状态。
当Style属性值为1时,可以在Picture、DownPicture、DisabledPicture三个属性中分别设置图形,用不同的图形来表示Value属性三种状态(未选中、已选中、禁止选择)。
(3)事件
复选框常用事件为Click事件。
4.5.2 应用举例
【例4.5】完善“简单记事本”程序,增加功能:可以选择字体样式。
分析:常用的字体样式有加粗和倾斜。对于文本,可以只设置一种样式,也可以同时应用二种或多种样式。所以,用复选框来实现对字体样式的选择是比较恰当的。(如图4-7所示)
(1)界面设计
打开上节保存的“简单记事本”工程文件,在窗体上增加二个复选框。
文本框的新位置和复选框的大小、位置及Caption属性见图4-7。
(2)编写代码
分别双击二个复选框,输入代码如下:
(a)无字体样式 (b)加粗 (c)加粗并倾斜 图4-7 用复选框选择字体样式 Private Sub Check1_Click() 单击复选框时,会在选中和非选中间进行切换。
Text1.FontBold = Check1.Value
End Sub 文本框的FontBold为True时,样式为粗体;为False时,取消粗体。
Private Sub Check2_Click()
Text1.FontItalic = Check2.Value
End Sub 文本框的FontItalic为True时,样式为倾斜;为False时,取消倾斜。
按F5运行程序,在程序中输入任意文本。单击“加粗”复选框,文本应用加粗样式,如图4-7(b)所示。单击“倾斜”按钮,文本样式为即加粗又倾斜,如图4-7(c)。
运行无误后,请保存工程,以备后用。
4.5.3 复选框与单选钮的区别
最主要的区别:在一组复选框中,可以实现多选;而单选钮组中,只能多选一。
在一组复选框中,每个复选框都是独立的、互不影响的,可以任意选择它们的状态组合,能够全选、全不选或同时使若干个复选框处于选中状态。
在单选钮组中,单选钮间是相互排斥的,选中其中一个就会清除该组中其他按钮的选定状态;所以在选择时,最多且必须选一项,不会出现全选、全不选或多选的状态。
您可能关注的文档
- 第1章 误差分析 试验设计与数据处理教案(第二版)课件.ppt
- 第2章 试验数据的表图表示 试验设计与数据处理教案(第二版)课件.ppt
- 第3章 试验的方差分析 试验设计与数据处理教案(第二版)课件.ppt
- 第4章 回归分析 试验设计与数据处理教案(第二版)课件.ppt
- 第5章 优选法 试验设计与数据处理教案(第二版)课件.ppt
- 第6章 正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第7章 均匀设计 试验设计与数据处理教案(第二版)课件.ppt
- 第8章 回归正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第9章 配方试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第1章_搭建开发环境 试验设计与数据处理教案(第二版)课件.ppt
- 4.6列表框 《Visual Basic程序设计》课件.doc
- 4.7组合框 《Visual Basic程序设计》课件.doc
- 4.8框架 《Visual Basic程序设计》课件.doc
- 4.9多窗体 《Visual Basic程序设计》课件.doc
- 第1章概述 《Visual Basic程序设计》课件.ppt
- 第2章数据与表达式 《Visual Basic程序设计》课件.ppt
- 第3章程序设计初步 《Visual Basic程序设计》课件.ppt
- 第5章选择结构程序设计 《Visual Basic程序设计》课件.ppt
- 第6章循环结构程序设计 《Visual Basic程序设计》课件.ppt
- 第7章数组 《Visual Basic程序设计》课件.ppt
文档评论(0)