- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4 单选钮(OptionButton)
单选钮(OptionButton)通常成组使用,主要用于处理“多选一”的问题。用户在一组单选钮中最多只能选择一项。选定组中某项单选钮时,其左边圆圈中会出现黑点,表明处于选定状态;而本组内的其他单选钮则被强制处于非选定状态(左边圆圈中无黑点)。
4.4.1 属性与事件
(1)Value属性
表示、设置单选按钮是否处于选定的状态。属性值为True或False。
False:处于非选定状态,左边圆圈中没有黑点。此值为缺省值。
True: 处于已选定状态,左边圆圈中显示黑点。
(2)Caption属性
显示出现在单选钮旁边的文本。
(3)Style属性
设置单选钮的显示方式。属性值为0或1。0为缺省值。
0 – Standard: 标准方式。用文本旁边圆圈中是否有黑点来表示选定状态。
1 – Graphical: 图形方式。外观类似命令按钮,用按钮是否按下表示选定的状态。
图4-5中有二个框架,每个框架中,都有一个单选钮;每个单选钮组都由二单选钮组成。
左侧框架的单选钮组中,二个单选钮的Style属性为0,Value值如控件的标签文本所示。
右侧框架的单选钮组中,二个单选钮的Style属性为1;处于按下(凹陷)状态的单选钮,其Value值为True,处于弹出(凸起)状态的单选钮,其Value值为False。
图4-5 单选钮属性演示
(4)Click事件
单选钮常用事件是Click事件。
4.4.2 应用举例
【例4.4】编写“简单记事本”程序,实现功能:可以输入文本并能更改字体大小。
分析:输入文本,可用文本框实现;更改字体大小,用单选钮可以做到。(如图4-6所示)
(a)启动界面 (b)10号字体 (c)12号字体 图4-6 “简单记事本”运行界面 (1)界面设计
在窗体上添加一个标签、一个文本框、二个单选钮,大小位置及Caption属性见图4-6。
设置文本框的MultiLine属性为True,使其可以输入多行文本。
(2)编写代码
双击窗体,在窗体的Load事件中输入代码如下:
Private Sub Form_Load() 窗体启动时的初始设置。
Option1.Value = True 使标签为“10号”的单选钮1处于选定状态。
Text1.FontSize = 10 文本大小为10号。
End Sub
单击代码窗口上方右侧的事件列表框,在下拉列表中选择“Resize”项,并输入代码:
Private Sub Form_Resize() 当窗体大小改变时触发的事件。
Text1.Height = Form1.Height - Text1.Top
文本框的高度 = 窗体的高度 - 文本框上边界到窗体顶端的距离。
Text1.Width = Form1.Width 文本框的宽度总是等于窗体的宽度。
End Sub 本过程实现文本框随窗体的缩放而缩小扩大。
分别双击二个单选钮,输入代码如下所示:
Private Sub Option1_Click()
Text1.FontSize = 10 文本大小为10号。
End Sub
Private Sub Option2_Click()
Text1.FontSize = 12 文本大小为12号。
End Sub
程序编写好后,请保存工程,以备后用。(我们将在以后的章节中对其逐步完善。)
按F5运行程序,启动界面如图4-6(a)所示,此时标题为“10号”的单选钮处于选中状态。在文本框中可以输入多行文本,文本字体大小为默认的10号字,如图4-6(b)所示。单击标题为“12号”的单选钮,文本字号变为12号,见图4-6(c)。
在程序运行时,可以用以下方法选中一个单选钮:
间用鼠标单击单选钮。
用Tab键定位到单选钮组,然后用方向键定位单选钮。
但是不论我们如何选择,在一个单选钮组中,只能有一个单选钮处于选中状态,并且他会保持其选中状态一直到本组中其他单选钮被选中。
您可能关注的文档
- 第1章 误差分析 试验设计与数据处理教案(第二版)课件.ppt
- 第2章 试验数据的表图表示 试验设计与数据处理教案(第二版)课件.ppt
- 第3章 试验的方差分析 试验设计与数据处理教案(第二版)课件.ppt
- 第4章 回归分析 试验设计与数据处理教案(第二版)课件.ppt
- 第5章 优选法 试验设计与数据处理教案(第二版)课件.ppt
- 第6章 正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第7章 均匀设计 试验设计与数据处理教案(第二版)课件.ppt
- 第8章 回归正交试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第9章 配方试验设计 试验设计与数据处理教案(第二版)课件.ppt
- 第1章_搭建开发环境 试验设计与数据处理教案(第二版)课件.ppt
- 4.5复选框 《Visual Basic程序设计》课件.doc
- 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
文档评论(0)