单选控件(OptionButton)与复选控件(CheckBox)的Value值

合集下载

5 VB基础控件篇.Option单选与Check复选控件

5 VB基础控件篇.Option单选与Check复选控件

VB 基础控件篇.Option 单选与Check 复选控件《VB 基础控件篇》修正时间:2011年8月15修正方VB 梦工厂: /VB 视频教程地址:/swf/vb.html在 Visual Basic 中,单选与复选按钮控件主要作为选项提供给用户选择。

不同的是,在一组选择按钮中,单选控件只能选择一个,其他单选控件自动变为未被选中状态;而在一组复选按钮中,可以选定任意数量的按钮。

一、单选控件(OptionButton )与复选控件(CheckBox )的主要属性:在 VB 操作界面中,单选控件与复选控件的图标如图一所示:图一以前讲到的大多数属性都适用于单选与复选控件,包括:Caption 、Enabled 、Font (FontBold 、FontItalic 、F ontName ,等等)、Name 、Height ,等等,此处不再赘述。

Value 属性是单选与复选控件最主要的属性,但单选与复选控件的 Value 值有些微的差别。

单选控件:选中时,Value 值为 True ;未被选中,Value 值为 False 。

复选控件:选中时,Value 值为 1 ;未被选中,Value 值为 0 ;禁止对该按钮进行选择, Value 值为 2 。

请大家注意,单选控件与复选控件的 Value 值是不同的,而这是初学者最容易混淆的。

二、单选按钮与复选按钮的事件:这两种控件最主要的事件是 Click 单击事件,当选中时,Value 值变为 True 或者 1 ,控件也自动变为选中状态。

三、单选按钮程序举例:有如图二这样一个程序:图二文本框(Text1)显示预设的字样;单选按钮一(Option1),单击此按钮可以将文本框里显示的字样改变成Arial 字体;单选按钮二(OptModern),单击此按钮能将文本框里显示的字样改变成Modern 字体。

1、单选按钮一:Private Sub Option1_Click()Text1.FontName = "Arial"End Sub2、单选按钮二:Private Sub Option2_Click()Text1.FontName = "Modern"End Sub四、复选按钮的判断过程:复选按钮的使用跟单选按钮相似,但由于一次可以选择多个复选按钮,所以复选按钮的选择比单选按钮多了一个判断过程。

【精品】(1)简述复选框和单选按钮的区别

【精品】(1)简述复选框和单选按钮的区别

(1)简述复选框和单选按钮的区别
答:顾名思义,单选按钮就是有一组选项供用户选择,但是只能选择其中的一项,比如性别,你只能选男或者女,一般来说没有其他项可以选择了……
复选框则是一组选项中,用户可以多项选择,比如你的爱好,你可以提供超过10个种类,用户可以自由选择其中的多项。

在程序开发中,实现的方式大致相同,主要是根据需求来决定使用哪个。

(2)列举出关闭一个应用程序的几种方法
答;1:点击应用程序自带的关闭
2:强行关闭ALT+F4
3 :右击状态栏上的应用程序右击选择关闭
4:打开任务管理器选择应用程序关闭这个方法比较好用在很多程序未响应的时候你可以选择这个方法!
5:CMD下使用"ntsd -c q p pid"命令 (pid 是应用程序pid)
(3)在查找文件时,通配符“?”和“*”的作用有何区别
答;*代表任意个字符
代表一个字符
通配符元素优先级规则
优先级元素示例
1 精确字符a, \*, \\
2 字符范围[Aa], [[:digit:]]
3 任意字符?
4 重复的精确字符a+
5 重复的字符范围[Aa]+, [[:digit:]]+
6 重复的任意字符?+
7 任意字符串
(4)查看当前系统的时间格式和货币格式,写出当前系统的货币符号和日期的短格式与长格式。

答:当前系统的货币符号是:¥123,456,789。

日期的段格式是:2010-11-19,长格式是:2010年11月19日。

VB程序设计

VB程序设计
可视化程序设计的重要内容,就 是通过使用控件来构建应用程序 的可视化界面。本章介绍一些常 用的基本控件,让用户了解如何 使用控件及相关的属性、方法和 事件。
2.1 窗体、标签、命令按钮、文本框
2.1.0 窗体 (Form) 2.1.1 标签(Label) 2.1.2 命令按钮(CommandButton) 2.1.3 文本框(TextBox)
1. 标签主要属性
Caption、Name 属性:同窗体属性。
Alignment属性: 设置文本的对齐方式。 其中: 0—Left Justify(缺省值):左对齐; 1—Right Justify:右对齐;2—Center:居中。
AutoSize属性: 设置控件是否自动改变大小,以 显示全部文本。True:自动改变控件大小,以 显示全部文本;False(缺省值):不改变控 件大小,超出控件区域的文本将被裁剪。
PassWordChar: 口令字符。决定是否在控件 中显示用户键入的字符。例如:设置一个字符
* ,程序运行后,文本框显示所有输入的数据 为 *******……。
SelStart,SelLength,SelText : 选中文本的 起始、长度、内容。这三个属性在程序界面设 计时不可用。
2. 常用事件
2.2 复选框、单选按钮、框架
2.2.1 复选框(CheckBox) 2.2.2 单选按钮(OptionButton) 2.2.3 框架(Frame)
2.1.0 窗体(Form) 是一块“制图板”,所有控件的容器。 窗体是一种对象,由属性决定其外观,
由方法决定其行为,由事件决定其与用户 的交互。 程序员通过设置窗体属性和编写 响应事件的应用程序代码,就能创建出应 用程序所需的窗体。
将两个标签的BorderStyl属性设置为1-Fixed。 可以使标签呈凹陷状。

单选钮(OptionButton)控件

单选钮(OptionButton)控件
Width
设置该对象的宽度
0 Standard(标准,标准风格)
1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用
TabIndex
获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)
TabStop
设置是否可以用"Tab"键选取此对象。取值为:
Height
单选钮控件的高度
HelpContextID
指定一个对象的缺省帮助文件上下文标识符
Index
在对象数组中的编号
Left
距离容器左边框的距离
MaskColor
Style=1时,获得或设置按钮的图片要"屏蔽"(它是,透明的)的颜色。可从弹出的调色板选择。
MouseIcon
MousePointer=99时,设定一个自定义的鼠标图标
属性
说明
(Name)
单选钮控件的名称
Alignment
设置标题文本的对齐方式,取值为:
0左对齐
1右对齐
Appearance
是否用立体效果绘制,取值为:
0平面
1 3D(立体)
BackColor
设置背景颜色,可从弹出的调色板选择。
Caption
单选钮控件的标题,此标题也支持快捷键
CauseValidation
MousePointer
OLEDropMode
获得或设置该对象是否能作为一个OLE放下目标,取值为:
0 None(无)
1 Manual(手动)
Picture
Style=1时,设置此对象上的图片
RightToLeft

vba optionbutton用法

vba optionbutton用法

vba optionbutton用法VBA 中的 OptionButton 可以让用户在一组选项中进行快速选择,和 CheckBox 类似,但是它又有一些不同。

OptionButton 通常被用作单选项,也就是说,用户只能从一组选项中选择一个选项。

OptionButton 元素可以包含文本,图标或其他内容,可以用来提供用户界面,使用户能够从一组选项中选择一个。

VBA 中的 OptionButton 允许开发者使用 VBA 语句创建一组单选按钮,然后使用语句来检查用户的选择,并根据用户的选择执行相应的程序代码,以满足其业务要求。

OptionButton 控件的添加方法1. 在 Excel 工作表上,单击“开发工具”->“控件”,在弹出的“控件”对话框中,打开“表单”标签,然后单击“OptionButton”控件,将它拖放到工作表上,以添加 OptionButton 控件。

2. 如果你想使用 VBA 代码添加 OptionButton,你可以使用下面的代码:Sub AddOptionButton() Dim myOptionButton As OptionButton Set myOptionButton =ActiveSheet.OptionButtons.Add(280, 230, 120, 30) End Sub3. 你也可以使用 VBA 代码添加 OptionButton,使用下面的代码:Sub AddOptionButton() Dim myOptionButton As OptionButton Set myOptionButton =ActiveSheet.OptionButtons.Add(50, 20, 120, 30) With myOptionButton .Caption = "OptionButton1" .Name ="OptionButton1" .Value = True End With End SubOptionButton 控件的属性OptionButton 控件有很多属性,你可以使用 VBA 代码来指定它们。

vb框架控件的名词解释

vb框架控件的名词解释

vb框架控件的名词解释VB框架控件是使用Visual Basic编程语言开发的软件应用程序中常用的一种工具。

这些控件可以帮助开发人员快速构建用户界面,提供丰富的功能和交互性。

在本文中,我们将深入探讨几种常见的VB框架控件,并详细介绍它们的功能和用途。

1. 文本框(TextBox)文本框是VB框架控件中最基础的组件之一。

它允许用户输入和编辑文本数据。

文本框可以用于接收用户的输入、显示数据库记录、显示计算结果等。

它的属性包括Text(用于获取或设置文本框中的文本内容)、Enabled(用于启用或禁用文本框)、ReadOnly(设置文本框为只读模式)等。

2. 按钮(Button)按钮是VB框架控件中常用的交互元素,通常用于触发程序中的操作。

开发人员可以为按钮添加点击事件,当用户点击按钮时,相应的代码将被执行。

按钮的属性包括Text(用于设置按钮上显示的文本)、Enabled(用于启用或禁用按钮)、Visible(控制按钮的可见性)等。

3. 标签(Label)标签控件常用于显示静态文本信息,如标题、提示信息等。

与文本框不同,标签控件不允许用户直接输入文本,只能用于显示信息。

标签的属性包括Text(用于设置标签上显示的文本)、ForeColor(文本颜色)、BackColor(背景颜色)等。

4. 列表框(ListBox)列表框是一种用于显示列表项的控件。

用户可以通过列表框选择一个或多个项,用于展示选项或进行选择。

列表框的属性包括Items(用于存储列表项的集合)、SelectedItems(用于获取或设置已选择的项)、MultiSelect(设置是否允许多选)等。

5. 组合框(ComboBox)组合框是一种结合了文本框和列表框的控件。

用户可以通过文本框输入内容,也可以通过下拉列表选择项。

组合框的属性和方法包括Text(用于获取或设置输入的文本)、Items(用于设置列表项的集合)、SelectedIndex(选中项的索引)等。

vb6控件 OptionButton&CheckBox

vb6控件 OptionButton&CheckBox

在 Visual Basic 中,单选与复选按钮控件主要作为选项提供给用户选择。

不同的是,在一组选择按钮中,单选控件只能选择一个,其他单选控件自动变为未被选中状态;而在一组复选按钮中,可以选定任意数量的按钮。

一、单选控件(OptionButton)与复选控件(CheckBox)的主要属性:单选控件默认名称为 OptionX(X为阿拉伯数字 1、2、3,等等),起名规则为 OptX(X为用户自定义名字,如 OptRed、OptArial,等等);复选控件默认名称为 CheckX(X为 1、2、3,等等),起名规则为 ChkX(X为用户自定义名字,如 ChkName、ChkRed ,等等)。

在 VB 操作界面中,单选控件与复选控件的图标如图一所示:图一以前讲到的大多数属性都适用于单选与复选控件,包括:Caption、Enabled、Font(FontB old、FontItalic、FontName,等等)、Name、Height ,等等,此处不再赘述。

Value 属性是单选与复选控件最主要的属性,但单选与复选控件的 Value 值有些微的差别。

单选控件:选中时,Value 值为 True ;未被选中,Value 值为 False 。

复选控件:选中时,Value 值为 1 ;未被选中,Value 值为 0 ;禁止对该按钮进行选择, Value 值为 2 。

请大家注意,单选控件与复选控件的 Value 值是不同的,而这是初学者最容易混淆的。

二、单选按钮与复选按钮的事件:这两种控件最主要的事件是 Click 事件,当选中时,Value 值变为 True 或者 1 ,控件也自动变为选中状态。

三、单选按钮程序举例:有如图二这样一个程序:图二文本框(TxtContent)显示预设的字样;单选按钮一(OptArial),单击此按钮可以将文本框里显示的字样改变成 Arial 字体;单选按钮二(OptModern),单击此按钮能将文本框里显示的字样改变成 Modern 字体。

VC 6.0中使用复选框和单选钮

VC  6.0中使用复选框和单选钮

VC++6.0中使用复选框和单选钮
VC++6.0中使用复选框和单选钮单选钮用来表示一系列的互斥选项,这些互斥项常常被分成若干个组,每组仅允许用户选择一个选项;复选框与单选按钮相象,不同之处是复选框代表多重选择,用户可以选择一个或多个选项。

对话框编辑器中各组控件的对齐按下Ctrl键并单击要对齐的各个控件,同时选中。

最后选中的控件是对齐的基准,仔细观察,它周围的8个小方框是实心的,而其它被选控件周围的小方框是空心的。

在Layout菜单中选择Make Same Size的Both,可以统一控件尺寸,所选控件尺寸与基准控件相同。

在Layout菜单中选择Align的Left,可以使所有被选控件的左边与基准控件对齐。

选择Layout菜单中Align的Space Evenly的Down,可以使被选控件垂直间距相等。

单选按钮和复选框的使用
为了方便说明,我们假定创建了基于对话框的MFC应用程序,工程名为RadioAndCheckButton。

对话框资源加入两个组框,第一个组框‘性别’,内有‘男’,‘女’两个单选钮;第二个组框是‘爱好’,内有‘足球’‘排球’‘蓝球’三个复选框,如下表:控件类型
ID
标题(Caption) 其它属性
组框
缺省
性别
缺省
单选钮
IDC_SEX1

Group
单选钮
IDC_SEX2

缺省
组框
缺省
爱好
缺省
复选框
IDC_HOBBY1 足球
缺省
复选框
IDC_HOBBY2 排球
缺省
复选框
IDC_HOBBY3 蓝球
缺省。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、 单选控件(OptionButton )与复选控件(CheckBox )的Value .....值。

1)Value 属性是单选与复选控件最主要的属性,单选与复选控件的 Value 值有差别的。

单选控件:选中时,Value 值为True ;未被选中,Value 值为False 。

复选控件:选中时,Value 值为1;未被选中,Value 值为0;禁止对该按钮进行选择,Value 值为2。

单选控件与复选控件的 Value 值是不同的,2)单选与复选控件的Click 事件可以改变Value 值:这两种控件最主要的事件是 Click 事件,当Click 事件发生,Value 值变为 True 或者 1 ,控件也自动变为选中状态3)单选与复选控件的SetFocus 方法不一定可以改变Value 值单选按钮SetFocus 方法可以在代码中将Value 属性设置为True (单选按钮的Visible 与Enabled 属性值均为True );复选按钮SetFocus 方法可则不可以,它仅仅可以得焦点,但不能改变选中状态。

4)编写程序代码,需要判断Value 是否改变,单选控件可以直接写代码,而复选控件需要用多分支条件语句来编写。

例题:在“字号”选项处,下面用了两种方法。

Private Sub OptSize_Click (Index As Integer) Select Case IndexEnd SubPrivate Sub Check1_Click ( )If Check1.Value = 1 ThenText1.FontBold = TrueElseText1.FontBold = FalseEnd IfEnd Sub2、列表框(对于初学者来说,使用起来不太顺手,这里简单说明一下)列表框控件,用于显示项目列表,用户可从中选择一个或多个项目。

1)属性A.List:字符型数组,存放列表框的项目,下标是从0开始的。

属性窗口添加选项,输入下一项时,按“Ctrl+Enter”;在程序中设置或引用时:列表框名.List(Index)。

例如:List1.List(0)=“北京”B.ListIndex:整数,表示执行时,选中的列表项的序号,没有项目选中时为-1 。

只能在程序中设置或引用。

例如:选择“北京”,显示在文本框中,则Text1.text=List1. List ( List1.ListIndex)C.ListCount:整数,表示项目的数量,ListCount-1是最后一项的下标。

只能在程序中设置或引用。

D.Selected 属性,该属性返回或设置列表框控件中的一个项目的选择状态,逻辑型,只能在程序中设置或引用。

例如:List1.Selected(0)=TrueE.Text:被选中的列表项的文本内容,只能在程序中设置或引用。

List1. List ( List1.ListIndex)=List1.Text2)方法举例说明:List1.AddItem “沈阳”,4 ‘在第4项后插入“沈阳”List1.AddItem “沈阳”‘在最后出入“沈阳”List1.RemoveItem 4 ‘删除第5项内容List1.Clear ‘删除所有项目3)Click,DblClick事件Click事件,自动改变列表框ListIndex、Selected、Text等属性,无需另行编写代码。

3、组合框:一种同时具有文本框和列表框特性的控件。

可以选择项目,也可以输入项目。

Style属性,用以确定组合框的形式。

设置值可为0,1或2,决定组合框的三种形式。

Style = 0时,可以编辑项目,响应Click,Change和Dropdown事件;Style = 1时,可以编辑项目,响应Click,DblClick和Change事件;Style = 2时,不.可以编辑项目响应Click和Dropdown事件。

说明:Change事件:文本框内容改变时触发。

DropDown事件:单击下拉箭头时触发。

4、多重窗体怎么创建?1) 添加窗体“工程”菜单、工具栏、工程资源管理器等,都可以打开“添加窗体”对话框,在这里,可以选择“新建”窗体,还是“现存”窗体。

注意:添加窗体的Name 属性不能相同。

添加“现存”窗体,这是多个工程共享一个窗体,若对窗体修改,而使其他工程有变化,则应通过“另存为”,以不同的文件名保存,断开共享。

添加窗体,而不是工程,如不能选择工具栏上的“添加工程”,否则建立的是工程组。

2) 设置启动窗体在多窗体的程序中,要有一个最开始启动窗体,系统默认第一个创建的窗体为启动窗体。

工程—工程属性—启动对象 3)窗体的语句和方法(1)Load 语句 把一个窗体装入内存 Load 窗体名称(2)Unload 语句 从内存中删除指定的窗体 Unload 窗体名称说明:常用方法时 Unload Me ,关键词Me 代表语句所在的窗体。

(3)Show 方法显示一个窗体,兼有加载和显示窗体两种功能。

[窗体名称].show[模式]其中:窗体名称缺省为当前窗体,模式有1,0两个值。

为1,只能对当前窗体操作,不能对其他窗口操作。

为0(缺省),也可以对其他窗口操作。

(4)Hide 方法用来将窗体暂时隐藏起来,并没有从内存中删除。

[窗体名称] . Hide 说明:“窗体名称”缺省为当前窗体。

4) 不同窗体间数据的存取其他窗体名.控件名.属性 Text1=Val (Form2.Text1) 其他窗体名.全局变量名在多个窗体中存取的变量,一般在标准模块中声明。

Publix x as string例题:输入并显示一个学生的五门课程成绩,计算并在不同窗口显示总分和平均分。

此外,还创建一个标准模块,来设置全局变量。

模块声明 Public Math !,Physics !,Chemistry !,Chinese !,English ! 5) 保存多重窗体如上例,需要保存3个窗体文件,1个标准模块文件,最后保存1个工程文件。

5、弹出菜单的设计??(较难)窗体菜单栏而显示在窗体内的浮动菜单。

显示位置取决于单击鼠标键时的位置。

设计过程与普通菜单相同,第一步添加菜单控件,因为弹出菜单一般不显示在窗口上,所以菜单的Visible 属性设为False ;第二步编写代码,代码中,菜单弹出的方法: [对象.] PopupMenu 菜单名[, Flags, x, y ,Boldcommand]Flags :可选的,用以指定弹出式菜单的位置和性能。

X 、y :可选的,指定显示弹出式菜单的坐标。

如省略,则使用鼠标的坐标。

Boldcommand :可选的,定弹出式菜单中的菜单控件的名字,用以显示其粗体正文标题。

省略,不加粗。

Flags常量 值 说明位置vbPopupMenuLeftAlign 0(缺省值) 弹出式菜单的左边 vbPopupMenuCenterAlign 4 弹出式菜单以参数x 为中心 vbPopupMenuRightAlign 8 弹出式菜单的右边与参数x 对齐性能 vbPopupMenuLeftButton 0(缺省值) 菜单项Click 事件用左单击vbPopupMenuRightButton 2 菜单项Click 事件左、右单击都可以 一般来说,在程序中,通常把PopupMenu 方法放在对象的MouseDown 事件中,此事件根对应的参数来确定按下鼠标左键或右键。

对象名_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)鼠标按下按键事件,Button 指的是鼠标按键值,值为1,2,4,对应左键、右键、中间键;Shift 指的是Shift按键是否按下,按下为1,没按下为0,x 、y 是鼠标指针对应当前对象的位置。

例题:设计一个文本框的弹出式菜单,菜单包括“红色”、“蓝色”和“绿色”,单击后可以改变文本框文字的颜色。

创建菜单:在“菜单编辑器”中,添加“颜色(Color )”的主菜单,“可见”属性设为False ;其他菜单项“红色(Red )”“蓝色(Blue )”“绿色(Green )”,“可见”设为True 。

代码:是否弹出快捷菜单的代码:Private Sub Text1_MouseDown(Button _As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then ‘如果鼠标按下右键,弹出快捷菜单PopupMenu Color , 4 ‘Flags 为4,弹出菜单以x 为中心 End If End Sub弹出菜单后,单击菜单项事件的代码: Private Sub Blue_Click ( ) Text1.ForeColor = vbBlue菜单编辑器End SubPrivate Sub Green_Click ( ) Text1.ForeColor = vbGreen End SubPrivate Sub Red_Click ( ) Text1.ForeColor = vbRed End Sub。

相关文档
最新文档