4.5复选框 《Visual Basic程序设计》课件.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 复选框与单选钮的区别 最主要的区别:在一组复选框中,可以实现多选;而单选钮组中,只能多选一。 在一组复选框中,每个复选框都是独立的、互不影响的,可以任意选择它们的状态组合,能够全选、全不选或同时使若干个复选框处于选中状态。 在单选钮组中,单选钮间是相互排斥的,选中其中一个就会清除该组中其他按钮的选定状态;所以在选择时,最多且必须选一项,不会出现全选、全不选或多选的状态。

文档评论(0)

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

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

1亿VIP精品文档

相关文档