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

合集下载

VB常用标准控件

VB常用标准控件
图形文件的载入框架的属性和功能复选框单选按纽的常用属性事件方法列表框组合框的常用属性事件方法滚动条计时器的常用属性事件方法工具箱控件图解指示器标签框架复选框组合框水平滚动条时钟目录列表框形状ole图片框文本框命令按钮单选按钮列表框垂直滚动条驱动器列表文件列表linedata控件是vb中预先定义好了的程序中能够直接使用的对象每个控件都有自己的属性事件和方法
常用标准控件
学习要点
标签、文本框的常用属性、事件、方法 命令按钮的常用属性、事件和方法 图片框、图像框的属性、事件、方法;图形文件的 载入 框架的属性和功能 复选框、单选按纽的常用属性、事件、方法 列表框、组合框的常用属性、事件、方法 滚动条、计时器的常用属性、事件、方法
在一个窗体内,只能有一个 命令按钮,也只能 对象名.Cancel={ TrueDefault | False} 有一个Cancel命令按钮。
命令按钮 (CommandButton)
命令按钮控件的属性 Enabled:设置命令按钮是否能被按下。语法格式: 对象名.Enabled={True | False} 其中: • 属性值为True(默认值)表示该按钮能被响应; 属性值为False表示该按钮不能被响应,以灰色 显示。 Picture:设置命令按钮上显示的图形。语法格式: 对象名.Picture=LoadPicture("图形文件名")
文本框控件的属性 SelLength、SelStart和SelText:控制文本框中的插入点和 文本选定操作,这些属性仅能在运行时使用。语法格式: 对象名. SelLength =数值 对象名. SelStart =数值 对象名. SelText =字符串 其中: • SelLength设置选定文本的长度,只能在代码中使用,若 值为0,表示未选中任何内容。 • SelStart设置选定文本的起始点,只能在代码中使用,第 一个字符位置是0。 • SelText设置当前选定文本的内容,只能在代码中使用 Text1.SelStart = 1 Text1.SelLength = 3 Text2.Text = Text1.SelText

VB常用控件的属性及功能

VB常用控件的属性及功能

VB常用控件的属性及功能Visual Basic (VB)是一个常用的编程语言,用于开发Windows应用程序。

在VB中,有许多常用的控件,每个控件都有一些常见的属性和功能。

下面是一些常用控件的属性和功能的概览:2. TextBox(文本框)控件:- Text属性:设置或获取文本框的文本内容。

- Multiline属性:设置或获取文本框是否为多行文本框。

- PasswordChar属性:设置或获取用于掩盖密码的字符。

- ReadOnly属性:设置或获取文本框是否为只读。

- KeyPress事件:在用户按下键盘键时触发的事件。

- TextChanged事件:当文本框的文本内容改变时触发的事件。

3. Button(按钮)控件:- Text属性:设置或获取按钮显示的文本。

- BackColor属性:设置或获取按钮的背景色。

- Enabled属性:设置或获取按钮是否启用。

- Click事件:在用户单击按钮时触发的事件。

- MouseHover事件:当鼠标悬停在按钮上方时触发的事件。

- Items属性:获取或添加组合框中的列表项。

- SelectedIndex属性:获取或设置组合框中选定项的索引。

- DropDownStyle属性:设置或获取组合框的下拉列表样式。

- SelectedIndexChanged事件:当组合框的选中项改变时触发的事件。

- DropDown事件:当组合框展开下拉列表时触发的事件。

5. CheckBox(复选框)控件:- Checked属性:获取或设置复选框的选中状态。

- Text属性:设置或获取复选框显示的文本。

- CheckedChanged事件:当复选框的选中状态改变时触发的事件。

6. RadioButton(单选按钮)控件:- Checked属性:获取或设置单选按钮的选中状态。

- GroupName属性:指定单选按钮所属的组名。

- AutoCheck属性:指定单选按钮是否自动变为选中状态。

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

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

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开始的。

VB单选钮和复选框列表框组合框多窗体和菜单-2022年学习资料

VB单选钮和复选框列表框组合框多窗体和菜单-2022年学习资料

单选按钮与复选框-功能1:运行程序时设置abe文字-类型为宋体,16号字-Private Sub Form Load-Label1.FontName="宋体"-Label1.FontSize 16-End Sub
单选按钮与复选框-功能2:实现框架frame1中字体设-置功能。-Private Sub Option1 lick-Label1.FontName Option1.Caption-End Sub-Private ub Option2 Click-Label1.FontName Option2.Caption
列表框与组合框-ListBox-■主要属性:-■tXt属性:用于存放被选中列表项的文本-内容。-Priva e Sub-Command1 Click-Labell.Caption List1.Text-End Su
列表框与组合框-■-列表框ListBox-■主要方法:-■AddItem:用于将项目添加到列表框控件-语法 式:-对象名〉.AddItem item[,index]-其中:item:为字符串表达式,-表示要加入的项 。-Index:决定新增项目的位置,缺省,-则添加在最后。

Optionl,-单选按钮与复选框-0 ption3的value-设置为true-■使用范例控件属性说明件类型-OptionButton-名称:option1-Caption:宋体-frame1-名称:opti n2 Caption:隶书-名称:option3 Caption:16-名称:option4 Captio :24-frame3-CheckBox-名称:check1 Caption:斜体-frame2-名称:ch ck.2 Caption:粗体
单选按钮与复选框-功能3:实现框架frame3中字体大-小设置功能。-Private Sub Option Click-Label1.FontSize Option3.Caption-End Sub-Privat Sub Option4 Click-Label1.FontSize Option4.Caption

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 字体。

大学计算机vb课程 第五章 常用控件【精选】

大学计算机vb课程 第五章 常用控件【精选】

0--Unchecked:未被选定
False:未选定 1--Checked:选定
2--Grayed:灰色,禁止选择
Style属性
0--Standard:标准方式
1--Graphical:图形方式
Picture属性
未选定时的图标或位图
DownPicture属性 选定时的图标或位图
DisabledPicture属性 禁止选择时的图标或位图
选中。
Sorted(D):True:按字母顺序排列。False:按加入先后顺序排列。 Text(P) :被选中列表项的内容,如:
List 1.List(List 1.ListIndex) = List1.Text MultiSelect:0-None:禁止多项选择;
1-Simple:简单多项选择; 2-Extended:扩展多项选择。
常用事件
5.1 单选钮和复选框
有Click事件,因为单击时自动改变状态,故不需要编写过程。
【例5-1】
用单选按钮和复选框制作如图 所示窗口。当用户选择了“所在学 院”和“学习课程”后,单击“确 定”,则选择结果显示在下面的文 本【框属中性。设置】
默认名
Name属性
其它属性及设置
Option1 Option2 Option3 Check1 Check2 Check3 Check4 Label1
择的项目列出来,不 组合框有三种类型,由其Style属性值决定,Style
能直接修改项目。 可为0、1或2。
0——默认值。下拉式组合框。
1——简单组合框。
2——下拉式列表框。
常用属性
5.3 列表框和组合框
说明:P——只可在程序中设置或引用,D——只可在设计状态设置 List (PD) :字符型数组,存放列表框的项目,下标从0开始。 ListIndex(P):选中项目的序号,无项目被选定时为-1。 ListCount(P):项目的数量,ListCount-1是最后一项的下标。 Selected(P):逻辑数组。Selected(i)的值为True表示第i+1项被

vba窗体控件中单选按钮的用法

vba窗体控件中单选按钮的用法

VBA (Visual Basic for Applications) 是微软的一种编程语言,用于在Office 应用程序中编写宏和自定义函数。

在 VBA 中,窗体控件是一种用户界面元素,用于在窗体上显示信息,接收用户输入并触发事件。

在窗体控件中,单选按钮是一种常见的控件,用于在多个选项中选择一个选项。

本文将介绍 VBA 窗体控件中单选按钮的用法。

一、单选按钮的基本概念在 VBA 中,单选按钮是一种窗体控件,通常用于在一组选项中选择一个选项。

单选按钮通常和其他单选按钮一起使用,组成单选按钮组,用户只能在组中选择一个选项。

单选按钮由选项按钮和标签组成,选项按钮用于表示选项的状态,标签用于显示选项的文本。

二、创建单选按钮在 VBA 中创建单选按钮需要如下步骤:1. 打开 VBA 编辑器,选择“插入”菜单中的“用户窗体”;2. 在用户窗体上拖动“选项按钮”控件,可以创建一个单选按钮;3. 在用户窗体上拖动“标签”控件,可以创建一个标签;4. 将选项按钮和标签进行组合,形成一个单选按钮。

三、单选按钮的属性在 VBA 中,单选按钮有一些常用的属性,可以通过这些属性来设置单选按钮的外观和行为。

常用的属性包括但不限于:1. Caption:单选按钮的文本内容;2. Value:单选按钮的值,通常为 True 或 False;3. GroupName:单选按钮所属的单选按钮组的名称;4. Enabled:单选按钮是否可用;5. Visible:单选按钮是否可见;6. ControlTipText:单选按钮的提示文本;7. BackColor:单选按钮的背景颜色;8. TextAlign:单选按钮文本的对齐方式。

四、单选按钮的事件单选按钮可以响应一些事件,常用的事件包括但不限于:1. Click:当单选按钮被单击时触发;2. Change:当单选按钮的值发生改变时触发;3. DblClick:当单选按钮被双击时触发。

VB常用控件的方法详解

VB常用控件的方法详解

VB常用控件的方法详解1.按钮控件(Button):- Click事件:当用户单击按钮时触发的事件。

- Text属性:按钮上显示的文本。

- Enabled属性:是否启用按钮。

- Visible属性:按钮是否可见。

- BackColor属性:按钮的背景颜色。

- ForeColor属性:按钮的前景颜色。

2.文本框控件(TextBox):- Text属性:文本框中显示的文本内容。

- ReadOnly属性:文本框是否为只读状态。

- PasswordChar属性:设置密码框中字符显示的方式。

- MaxLength属性:文本框最大可输入的字符数限制。

4.列表框控件(ListBox):- Items属性:列表框中的项,可以通过Items属性进行添加、删除、修改操作。

- SelectedIndex属性:获取或设置当前选择项的索引。

- SelectedItem属性:获取或设置当前选择项的文本值。

- Items属性:组合框中的选项,可以通过Items属性进行添加、删除、修改操作。

- SelectedIndex属性:获取或设置当前选择项的索引。

- SelectedItem属性:获取或设置当前选择项的文本值。

6.复选框控件(CheckBox):- Checked属性:表示复选框是否被选中。

- Text属性:复选框显示的文本。

7.单选按钮控件(RadioButton):- Checked属性:表示单选按钮是否被选中。

- Text属性:单选按钮显示的文本。

8.图像框控件(PictureBox):- Image属性:设置图像框中显示的图像。

- SizeMode属性:设置图像显示的方式(自适应、拉伸等)。

9.进度条控件(ProgressBar):- Value属性:设置或获取进度条的当前值。

- Maximum属性:设置进度条的最大值。

- Minimum属性:设置进度条的最小值。

10.日期选择框控件(DateTimePicker):- Value属性:设置或获取选择的日期时间值。

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图形用户界面(GUI)应用程序。

在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。

下面是一些常用的VB控件的介绍。

1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一些事件或执行一些动作。

通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。

3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输入的文本保存到变量中。

可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。

4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从中选择一个或多个选项。

可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。

6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中或取消选中。

常用于表示一个二进制选项,比如启用/禁用一些功能。

可以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。

常用于表示一个多项选择,比如选择性别。

可以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根据任务的完成情况来改变进度条的长度和显示。

可以通过设置进度条的最小值、最大值、当前值等属性,以及处理进度改变的事件来定制进度条的功能。

9. 图像框控件(PictureBox):图像框用于显示图像或图表,可以加载本地或网络上的图像文件,并可以设置图像框的大小、位置等属性。

可以通过处理鼠标点击、鼠标移动等事件来实现与图像相关的交互功能。

10. 文件对话框控件(FileDialog):文件对话框用于让用户选择文件或保存文件,可以通过设置对话框的类型、过滤条件、默认目录等属性来限制用户的选择范围,并可以通过事件处理程序获取用户选择的文件路径。

VB教案(8)复选框(CheckBox)单选按钮(OptionButton)框架(Frame)

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属性:会影响框内单选按钮。

VB常用控件的方法详解

VB常用控件的方法详解

VB常用控件的方法详解.txt3努力奋斗,天空依旧美丽,梦想仍然纯真,放飞自我,勇敢地飞翔于梦想的天空,相信自己一定做得更好。

4苦忆旧伤泪自落,欣望梦愿笑开颜。

5懦弱的人害怕孤独,理智的人懂得享受孤独VB常用控件的方法详解BASIC是属于高级程序语言的一种,英文名称的全名是"Beginner's All-Purpose Symbolic Instruction Code",取其首字字母简称"BASIC",就名称的含意来看,是「适用于初学者的多功能符号指令码」,是一种在计算机发展史上应用最为广泛的程序语言。

微软公司也在MS-DOS时代即推出Quick BASIC,在Windows开始流行的时候,微软公司推出Visual Basic for Windows成为Windows作业环境一枝独秀的易学易用程序语言。

Visual Basic是开发Microsoft Windows 应用程序的最快方法。

不论是对Microsoft Windows 应用程序的专业开发者还是初学者来说,Visual Basic 都是一套不可多得的快速开发应用程序。

它提供的控件可以轻松的"画"出应用程序的友好界面,使软件的开发工作不再枯燥无味。

在VisualBasic语言中,控件是用户界面的基本要素,是进行可视化程序设计的重要基础,它不仅关系到界面是否友好,还直接关系到程序的运行速度以及整个程序的好坏。

每个控件都具有它的属性、方法和事件,要开发一个好的程序,不仅需要掌握控件的属性和事件,也要掌握它的方法。

控件具有很多相同的方法,各个控件也有其特有的一些方法。

VisualBasic中的控件分为两种,即标准控件(或内部控件)和ActiveX控件。

内部控件是工具箱中的"常驻"控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx的文件(在Windows\System文件夹里),它是根据变成需要添加到工具箱里的。

vb的控件分类

vb的控件分类

vb的控件分类VB(Visual Basic)是一种常用的程序设计语言,它提供了丰富的控件供开发人员使用。

控件是VB程序中的重要组成部分,用于创建用户界面和实现各种功能。

下面将根据控件的分类,为大家介绍一些常用的VB控件及其功能。

一、基本控件1. 标签(Label)控件:用于显示文本信息,如标题、说明等。

2. 文本框(TextBox)控件:用于接收和显示用户输入的文本信息。

3. 按钮(Button)控件:用于触发特定的操作,如提交表单、保存数据等。

4. 复选框(CheckBox)控件:用于提供多个选项供用户选择,可以单选或多选。

5. 单选按钮(RadioButton)控件:用于提供多个互斥的选项供用户选择,只能单选。

6. 列表框(ListBox)控件:用于显示多个选项供用户选择,可以单选或多选。

7. 组合框(ComboBox)控件:结合了文本框和列表框的功能,用户可以从下拉列表中选择选项,也可以手动输入。

二、容器控件1. 面板(Panel)控件:用于创建容器,可以将其他控件组合在一起,并自由调整它们的位置和大小。

2. 分组框(GroupBox)控件:用于将相关的控件分组显示,提高用户界面的可读性。

3. 标签页(TabPage)控件:用于创建多个标签页,每个标签页可以包含不同的控件,方便用户切换查看内容。

4. 树形视图(TreeView)控件:用于以树形结构展示数据,用户可以展开或折叠节点,方便浏览和管理数据。

三、数据控件1. 数据表格(DataGridView)控件:用于显示和编辑数据表格,支持排序、筛选和分页等功能。

2. 数据绑定器(DataBinder)控件:用于将数据源与控件进行绑定,实现数据的显示和同步更新。

3. 数据导航器(DataNavigator)控件:用于在数据表格中导航记录,包括移动到第一条、上一条、下一条和最后一条记录等操作。

4. 数据输入验证器(DataValidator)控件:用于验证用户输入的数据是否符合要求,可以设置各种验证规则和错误提示信息。

一起学VB——008 单选按钮、复选按钮和框架控件

一起学VB——008 单选按钮、复选按钮和框架控件

一起学VB——008 单选按钮、复选按钮和框架控件单选按钮Option和复选按钮Check都是用于实现选择操作的控件,前者可实现单选,后者可实现多选。

框架Frame控件可以用来对窗体上的控件进行分组。

在同一框架下的单选按钮有且只能被选中一项,而复选按钮则可以选择多项,也可以一项都不选择。

下面来介绍这3个控件的常用属性和基本用法。

一、单选按钮Option1.1 单选按钮的常用属性对于通用属性而言,前面的课程已经介绍过了,再次就不进行介绍了,其用法都是一样的,例如Name、Caption等属性都属于所有控件的通用属性,这类通用属性以后的控件都不在重复介绍。

1.1.1 Value属性返回或设置单选按钮的状态,属性值为True时,表示被用户选中,属性值为False时,表示未被选中。

语法如下:Option1.Value = True '将单选按钮置为被选中状态变量名称A=Option1.Value '将单选按钮状态值返回给变量A二、复选按钮Check2.1 复选按钮Check的常用属性2.1.1 Value属性返回或设置单选按钮的状态,属性值为1时,表示被用户选中,属性值为0时,表示未被选中,属性值为2时表示禁止用户选择,语法如下:Check1.Value = 1 '将复选按钮设置为选中状态变量名称A=Check1.Value '将复选按钮状态值返回给变量A三、框架Frame框架是一种容器,是除了窗体外还可以作为容器的另一个控件。

可以利用框架将控件进行分组,要对控件进行分组,必须先绘制出框架,然后在框架中绘制控件。

如果需要将已有的控件放到框架内,可以利用剪切命令,将已有控件粘贴到框架内。

这3个控件的属性、方法和事件都相对简单,最重要的属性就是Value属性了,这里需要注意的是,单选按钮Value属性值是boolean类型的,只有True和False两个值,而复选框的Value 属性值是整数型的,可以取0、1、2三个值。

vb 常用标准控件 (感觉写的不错)

vb 常用标准控件 (感觉写的不错)

第5章常用标准控件控件是构成应用程序交互界面的基本元素,只有掌握了各种控件的功能,它所包含的属性、方法和事件,才能编写功能强大、便于使用、具有实用价值的应用程序。

正如前面所述,Visual Basic 控件分为三类,一类是标准控件(或叫内部控件),一类是ActiveX控件,还有一类是可插入对象。

本章主要介绍Visual Basic 标准控件的属性、方法、事件和使用。

5.1 文本控件文本控件是指在应用程序中用来输入输出文本而使用的控件。

在Visual Basic 中,与文本有关的标准控件有两个:标签(Label)和文本框(TextBox)。

5.1.1 标签(Label)标签的主要功能是在窗体上显示文本,常用来标注本身不具有标题属性的控件,做它们的标题,或者作栏目名。

程序运行时,标签不能接收键盘操作,即不具有焦点。

1. 标签的常用属性、方法和事件标签的许多属性与窗体或其他控件相同,它们包括:颜色属性:Backcolor、ForeColor 等字体字形属性:Font、FontBold、FontItalic、FontName、FontSize、FontUnderline等大小和位置属性:Height、width、Left、Top其他:Enabled、Visible(1) Name (名称)属性标签的标识,默认为Label1, Label2,…。

前缀为Lbl。

(2) Caption属性标签的标题。

标签只能用Caption属性来设置或修改显示的文本信息。

默认情况下,Caption 的文本是标签控件中唯一可见的部分。

在Windows及其他一些应用软件中,通过Alt键和某个特定的字母(带下划线),可以把焦点移到指定的位置,或执行某个菜单命令,该特定的字母称为“访问键”或叫“热键”。

在Visual Basic中,设置访问键的方法是在设置控件的Caption属性时,在某个特定字母前插入一个符号“&”。

例如,以下的代码在为标签Label1设置Caption属性的同时,指定了一个访问键“N”:Label1.Caption=”请输入用户名(&Name):”注意:对于具有焦点的控件,按下相应的访问键,将激活该控件,使该控件获得焦点。

《VB程序设计基础》第5章 常用控件

《VB程序设计基础》第5章 常用控件

5.1.1 命令按钮的常用属性




2.Caption属性 Caption属性返回或设置显示在控件上的标题。例如,本书第1 章中介绍的窗体的Caption属性就是窗体标题栏上的标题文字。 Caption属性的缺省值与控件的Name属性缺省值相同,如新建 名称属性为 Command1 的命令按钮,其 Caption 属性的初值也是 Command1。 在 设 计 界 面 时 一 般 都 要 重 新 设 置 命 令 按 钮 的 Caption属性,说明该按钮的功能,为了符合中国人的使用习惯, 命令按钮的Caption属性通常用中文描述。 此外,还可以利用命令按钮控件的 Caption属性为该按钮设置 一个访问键。在Caption中,在想要指定为访问键的字符前加一个 “&”符号,该字符就带有一个下划线。在程序运行时,同时按 下Alt键和带下划线的字符,就相当于单击命令按钮。 例如,如果将命令按钮的 Caption属性设置为“退出(&X)”, 效果为,按下Alt+X键,触发该按钮的单击事件。
5.1.1 命令按钮的常用属性


(4) Font属性。 Font 属性是一个对象,在属性窗口中设置 Font属性将打开“字体” 对话框,可以对字体、字形、大小和效果进行设置。如果通过程序代 码设置,那么要设置Font对象的Name、Bold、Italic、Size、Underline、 Strikethrough 等属性,其中: 或 FontName 属性返回或设置 在控件中显示文本所用的字体类型名称。该属性的缺省值为“宋体”。 Font.Bold或FontBold属性返回或设置在控件中显示文本是否粗体。该 属性值为 True,则控件上所显示的文本字体加粗,该属性值为 False (缺省值)时为不加粗。Font.Italic或FontItalic属性返回或设置在控件 中显示文本是否斜体。该属性值为True,则控件上所显示的文本为倾 斜,该属性值为 False(缺省值)时为不倾斜。Font.Size或FontSize属 性返回或设置在控件中显示文本的大小。该属性的缺省值为“小五” 号字(9磅)。 Font.Underline或FontUnderline属性返回或设置在控件 中显示文本是否带下划线。该属性值为True,则控件上所显示的文本 带 下 划 线 , 该 属 性 值 为 False( 缺 省 值 ) 时 为 不 带 下 划 线 。 Font.Strikethrough 或 FontStrikethru 属性返回或设置在控件中显示文本 是否加删除线。该属性值为True,则控件上所显示的文本加删除线, 该属性值为False(缺省值)时为无删除线。

VB教程:单选按钮(OptionButton)

VB教程:单选按钮(OptionButton)

4、单选按钮(Option Button)作⽤:显⽰⼀个可打开/关闭的选项注意:同⼀组只可选中⼀个选项。

Option Button单选钮控件总是以组的形式出现的。

在⼀组Option Button控件中,总是只有⼀个单选钮处于选中状态;如果选中了其中的⼀个,其余单选钮则⾃动清除为⾮选中状态。

(1)常⽤属性Caption——指定单选钮所表⽰的选择项的内容。

value——返回或设置单选钮的状态。

value= true '选中了控件代表的项value= false '没有选中控件代表的项Enabled——表⽰单选钮当前是否可⽤。

其值为True时,表⽰单选钮为正常可⽤状态;为False时.表⽰单选钮处于不可⽤状态,此时选择项内容变为雕刻状。

(2)例⼦:[例1]:显⽰两个数的四则运算结果。

见教材P118。

Private Sub Form_Load()Option1(0).Value = True '选中第⼀个选项。

Label2.Caption = 56 * 89End Sub--------------------------------------------------------------------------------Private Sub Option1_Click(Index As Integer)Select Case IndexCase 0Label2.Caption = 56 * 89 '选择乘法Case 1Label2.Caption = 56 / 89 '选择除法Case 2Label2.Caption = 56 + 89 '选择加法Case 3Label2.Caption = 56 - 89 '选择减法End SelectEnd Sub注意:本例中,单选按钮可采⽤复制的⽅法获得⼀组。

当单选按钮的value设为true时,相当于进⾏click事件。

VB教案(8)复选框(CheckBox)单选按钮(OptionButton)框架(Frame)

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属性:会影响框内单选按钮。

vba复选框控件用法

vba复选框控件用法

vba复选框控件用法1 控件简介复选框控件是一种可以在 UserForm 或工作表上添加的互动控件。

复选框控件的作用是允许用户从多个选项中选择一个或多个选项。

用户选择此控件时会出现一个勾选框,可单击复选框控件勾选或取消勾选它。

在 Excel VBA 中,复选框控件可以通过代码进行操作。

控件的名称、位置等属性可以被修改。

控件的值也可以设置为 True 或 False,以指示复选框是否被选中。

2 VBA 复选框控件的创建和命名在 Excel VBA 中创建和命名复选框控件,可以通过以下几个步骤:1. 在 VBA 代码编辑器中,打开“开发者”选项卡,单击“插入”按钮,选择“其他控件”-“Microsoft Forms2.0 复选框”:2. 在用户界面位置绘制新的复选框控件。

3.选定复选框后,它右侧的属性页面会呈现出复选框的不同属性。

在属性页面中,可以更改控件的名称,例如 chkBox1 或 MyCheckBox。

3 如何访问复选框控件的属性VBA 可以通过访问复选框控件的属性来设置或获取控件的状态。

以下是一些常见属性的说明:- Caption:控件的文本值。

可通过该属性来更改复选框的展示文本。

- Value:复选框是否被选中。

如果复选框被选中,Value 属性将设置为 True,否则为 False。

- Name:控件的名称。

例如,可以使用以下语句获取该复选框的选中状态:Dim bChecked As BooleanbChecked = CheckBox1.Value还可以使用以下代码设置其复选框的选中状态:CheckBox1.Value = True4 VBA 中的事件和复选框当用户在复选框上单击或更改其状态时,VBA 中的事件将被触发,从而允许程序员采取相应的措施。

以下是一些示例事件:- Click:当用户单击了复选框时发生。

- AfterUpdate:当复选框的值发生更改时发生。

- Change:当复选框的值发生更改时发生。

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

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 Sub
2、单选按钮二:
Private Sub Option2_Click()
Text1.FontName = "Modern"
End Sub
四、复选按钮的判断过程:
复选按钮的使用跟单选按钮相似,但由于一次可以选择多个复选按钮,所以复选按钮的选择比单选按钮多了一个判断过程。

这个判断过程在VB 中可以用If···Then···ElseIf···End If 语句完成。

If···Then···ElseIf···End If 是VB 中的块结构条件语句,主要用来针对不同的情况,让应用程序做出不同的反应。

语句功能如下:
If 假设情况一Then
假设情况一成立时执行的语句块一
[ElseIF 假设情况二Then
假设情况二成立时执行的语句块二]
[ElseIf 假设情况三Then
假设情况三成立时执行的语句块三]
······
[Else
所有条件都不成立时要执行的语句块]
End If
上面的语句块含义为:如果“情况一”成立,则执行“语句块一”;否则如果“情况二”成立,则执行“语句块二”······;如果所有情况都不成立,则执行Else 之后的语句块并最后跳出判断过程。

例:
假设输入学生成绩(Score),如果分数小于60 ,标签(Label1)显示“成绩不及格”;如果分数大于90 ,标签显示“成绩优秀”;如果分数介于两者之间,标签显示“成绩优良”。

If Score < 60 Then
Label1.Caption = "成绩不及格"
ElseIf Score > 90 Then
Label1.Caption = "成绩优秀"
Else
Label1.Caption = "成绩优良"
End If
有几点必须加以注意:
(1)、在上面的语句块中,ElseIf 之间没有空格,如果有空格即Else If ,块结构则不成立。

Else If 这种形式只能在单行结构条件语句中成立,而不能在块结构条件中成立。

(2)、执行语句块的程序代码不能紧跟Then ,必须放到下一行中,这是块状结构的规定。

(3)、在块结构判断语句中,ElseIf 子句的数量没有限制,可以根据需要加入任意多个ElseIf 子句。

(4)、ElseIf 与Else 都是可选的,最简单的判断语句块形式如下:
If 条件Then
要执行的语句块
End If
如:If Score < 60 Then
Label1.Caption = "成绩不及格"
End If
(5)、块结构语句必须以If 开始,以End If 结束。

五、复选按钮举例:
上面我们学习了复选按钮的判断过程,现在进入实例学习。

有如图三这样一个应用程序:
图三
文本框(Text1)显示预设的字样;复选按钮一(ChkBold)可以将文本框里面的字变为粗体;复选按钮二(ChkItalic)可以将文本框里面的字变为斜体;复选按钮三(ChkUnderline)可以给文本框里面的文字加上下划线。

复选按钮一:
Private Sub Check1_Click()
If Check1.Value = 1 Then
Text1.FontBold = True
Else
Text1.FontBold = False
End If
End Sub
复选按钮二:
Private Sub Check2_Click()
If Check2.Value = 1 Then
Text1.FontItalic = True
Else
Text1.FontItalic = False
End If
End Sub
复选按钮三:
Private Sub Check3_Click()
If Check3.Value = 1 Then
Text1.FontUnderline = True
Else
Text1.FontUnderline = False
End If
End Sub
联想:
复选按钮是不是非得经过这种选择判断?能不能如单选按钮那样直接使用呢?这是许多初学者,包括笔者自己,曾经感到疑惑的地方。

(虽然现在看来它们的区别是如此之大)
还是上面这个例子,假设复选按钮一不经过判断,而直接在点击事件中输入代码:
Private Sub Check1_Click()
Text1.FontBold = True
End Sub
那么你会发现,复选按钮一经点击就不能取消字体加粗的效果了;而实际上,复选按钮一的功能是,点击一次即选中时,字体加粗;点击第二次即取消选择,字体不再加粗;以此类推。

六:知识点:
1、切记,单选按钮与复选按钮的Value 值是不同的。

单选按钮:
选中时,Value 值为True ;未被选中时,Value 值为False 。

复选按钮:
选中时,Value 值为1 ;未被选中时,Value 值为0 ;禁止选择,Value 值为2 。

你可以试验一下,将复选按钮的Value 值分别用True/False 代替,看一下会出现什么问题。

2、两种选择按钮都针对Click 事件做出反应,但单选按钮比较简单,只需直接输入代码即可;复选按钮比较复杂,需经过条件判断后再做出反应。

切记!
3、If···Then···ElseIf···End If ,只是条件判断方法的一种。

相关文档
最新文档