没有合适的资源?快使用搜索试试~ 我知道了~
VB常用标准控件.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2022-06-25
10:47:35
上传
评论
收藏 239KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85770765/0001-cf04e64ae8d02eea689127f9c47082bd_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
24页
VB常用标准控件.doc
资源推荐
资源详情
资源评论
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xsl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/85770765/bg1.jpg)
第 5 章 VB 常用标准控件
5.1 基本要求
本文由【中文
word
文档库 】www.wordwendang.com 搜集整理。中文
word
文档库 免费提
供海量教学资料、行业资料、范文模板、应用文书、考试学习和社会经济等 word 文档
1. 掌握 VB 标准控件的常用属性和方法;
2. 掌握单选按钮、复选框、框架、列表框、组合框的常用属性、事件和方法;
3. 掌握滚动条、计时器的常用属性、事件;
4. 掌握图形控件的使用方法。
5.2 知识点
1. 控件及其常用属性
控件是包括在窗体对象内的对象,控件分为三类:内部控件(标准控件)、 ActiveX
控件(动态控件)、可插入对象。控件的常用属性:
(1)Name 属性
VB 每一个控件都有 Name(名称)属性。Name 属性在代码中用于标识窗体、控件或
数据访问对象的名称。
(2)Caption 属性
用于确定对象的标题。对于窗体,该属性表示要显示在标题栏中的文本。当创建一个
新的对象时,其 Caption 属性与 Name 属性值相同,但它们是两个完全不同的属性
(3)BackColor 属性和 ForeColor 属性
BackColor 属性用来返回或设置控件的背景颜色。
ForeColor 属性用来返回或设置在控件里显示文本时的前景颜色。
(4)Left、Top、Height 和 Width 属性
Left 和 Top 属性用于设置或返回控件的位置。
Height 和 Width 属性用于设置或返回控件的大小。
(5)Enabled 属性
该属性用来确定一个窗体或控件在工程被运行之后是否能够使用。如果某控件的该属
性值设置为 True,则该控件有效,若为 False 则表示无效。
(6)Visible 属性
该属性用来确定一个窗体或控件在工程被运行之后是否可见。如果某控件的该属性值
设置为 True,则该控件是可见,若为 False 则表示该控件在工程运行时不可见。
(7)Font 类属性
Name(字体名):决定在控件中显示的文本所用的字体。
Size(字号):决定在控件中显示的文本所用的字号大小。
Bold(粗体):决定在控件中显示的文本是否为粗体样式。
Italic(斜体):决定在控件中显示的文本是否为斜体样式
Strikethrough(删除线):决定在控件中显示的文本是否带有删除线。
Underline(下划线):决定在控件中显示的文本是否带有下划线。
![](https://csdnimg.cn/release/download_crawler_static/85770765/bg2.jpg)
2. 单选按钮(OptionButton)
单选按钮用于建立一系列的选项供用户选择,一般情况是成组出现。单选选项中一次
只能并且必须选择其中的一个选项。为了将单选按钮编成一个组,可以采用将单选按钮放
入同一个框架中、将单选按钮放入同一个图片框中或将单选按钮放在同一个窗体上。常用
属性及事件:
(1)Caption 属性
设置单选按钮边上的的文本标题。可以在按钮的右边显示,也可显示在按钮的左边,
由 Alignment 属性决定其显示位置。
(2)Alignment 属性
设置单选按钮标题的显示位置:
0—Left Justify:为默认值,其显示方式为单选按钮在左边,按钮的标题文字在右边;
1—Right Justify:非默认值,显示方式为单选按钮在右边,其标题文字在左边。
(3)Style 属性
设置单选按钮的样式是标准的还是图形的:
0—Standard:单选按钮为标准形式,其标题上只能显示文字,不能显示图形。
1—Graphical:此时单选按钮为非标准形式,在其表面即可以显示文字,也可显示图形。
(4)Value 属性
设置或返回单选按钮是否被选中:
当取值为 True 时,单选按钮的中间有一个黑色的实心点或显凹陷状,表示被选中;
当取值为 False 时,单选按钮的中央为一个空心的圆或显凸起形状,表示未被选中。
(5)常用事件有 Click 事件、DblClick 事件等。当单击单选按钮时发生 Click 事件,通
常不需要编写 Click 事件过程,因为当用户单击单选按钮时,会自动改变按钮的状态。
3. 复选框(CheckBox)
复选框用来建立一系列供用户选择的选项,一般为成组出现。一次可以选择一个选项、
多个选项或一个也不选。常用属性、事件和方法:
(1)复选框与单选按钮一样也有 Caption、Alignment、Style、Value 等重要属性,功
能与单选按钮类似,只有 Value 属性有所区别。复选框的 Value 属性决定复选框是否被选定,
有三个值:
0—Unchecked 为默认值,表示未选定,此时复选框按钮方框内为空或为凸起状。
1—Checked 表示选定,此时复选框按钮方框内出现一个√或为凹陷状。
2—Grayed 表示复选框不可使用,此时复选框为灰色。
(2)复选框的事件:Click 和 KeyPress 事件。
(3)复选框的主要方法:SetFocus 方法,将焦点移到指定的控件或窗体。
4. 框架(Frame)
框架是一种容器控件,用框架可将一个窗体上的控件分成若干组。在框架容器内的控
件可以和框架一起显示、隐藏、移动和删除。在框架内建立新的控件对象的方法是,单击
工具箱上的控件对象,再在框架里面创建控件。若用双击工具箱控件对象的方法在框架上
生成的控件不属于框架内控件。框架常用属性、事件:
![](https://csdnimg.cn/release/download_crawler_static/85770765/bg3.jpg)
(1)Caption 属性:设置框架的标题名称。如果 Caption 属性为空字符,则框架为封闭
的矩形框。
(2)Enabled 属性:默认值为 True。若将框架的 Enabled 属性设为 False,则程序运行
时该框架在窗体中的标题为灰色,并表示框架内所有控件均被屏蔽,不允许用户对其进行
操作。
(3)Visible 属性:默认值为 True。若将框架的 Visible 属性设为 False,则在程序运行
时该框架及其内部的控件全部被隐藏,用户不可见。
(4)常用事件:Click 和 DblClick 事件。
5. 列表框(List Box)
列表框用于从其列表项中选择一个或多个选项,但不能直接在列表框中修改列表项的
内容。列表框常用属性、事件和方法:
(1)List 属性:它是一个字符串数组,用来设置列表框中列表项的内容。List 数组的
下标是从 0 开始的,也就是说第一个列表项为 List(0)、第二个列表项为 List(1)依次类推,
最后一项为 List(Listcount-1)
(2)Listcount 属性:用于记录列表框中列表项的数目,即记录 List 数组已有的元素数
目,Listcount-1 表示 List 数组的最大下标。该属性不允许用户直接进行修改,它是由系统
根据列表项的增减自动修改的。
(3)Listindex 属性:用于记录当前选择的列表项的下标(索引值)。列表框中第一项
的下标为 0,第二项的下标为 1,随后的项依此类推,如果没有选中任何列表项,则此属性
值为-1。该属性不能在属性窗口中设置。
(4)Selected 属性:该属性也是一个数组,它的各个元素分别与列表中的列表项相对
应,其功能为记录列表项是否被选择。当它的某个元素的值为 True 时,表示与此元素相对
应的列表项已经被选择;而它的某个元素的值为 False 时,表示与此元素相对应的列表项没
有被选择。该属性不能在属性窗口中设置。
(5)Sorted 属性:该属性决定在程序运行期间列表框的列表项是否按顺序排列显示。
如果 Sorted 为 True,则列表项按字母顺序排列显示;如果 Sorted 为 False,则列表项按加入
的先后顺序排列。该属性只能在属性窗口中设置。
(6)Text 属性:用于得到当前被选中的列表项的正文。程序设计时在属性窗口中不能
设置此属性。
(7)MultiSelect 属性:用于确定是否能在列表框中进行复选以及如何进行复选。
0—None:不允许复选。
1—Simple:简单复选。鼠标单击或按下空格键,在列表中选中或取消选中项。
2—Extended:扩展复选。按下 Shift 并单击鼠标或按下 Shift 以及一个箭头键,将在以
前选中项的基础上扩展选择到当前选中项。按下 Ctrl 并单击鼠标,在列表中选中或取消选
中项。
(8)Style 属性:用于设置控件外观。
0-标准形式 1-复选框形式
(9)列表框的常用事件包括 Click、DblClick、GotFocus、LostFocus 等事件。
列表框方法
(10)Additem 方法:用于在列表框中加入新的项目
![](https://csdnimg.cn/release/download_crawler_static/85770765/bg4.jpg)
格式:[对象].AddItem item [,index]
其中:对象为列表框的名字,Item 为所要添加到列表框中的表达式,如果为字符常量,
则要括在双引号中;index 规定新项目要插入到什么地方,若省略则添加到列表框的未尾。
(11)Clear 方法:用于清除列表框中列表项的全部内容,格式:[对象].Clear
(12)RemoveItem 方法:用于在列表框中删除项目。格式:[对象].RemoveItem Index
其中:Index 为我们要删除项目的序号,从 0 开始,但必须小于 ListCount-1。
6. 组合框
组合框是组合了文本框和列表框的特性而形成的一种控件,其大部分的属性与列表框
同。组合框在列表框中列出可供用户选择的选项,当用户选定某项后,该项内容自动装入
文本框中。组合框有三种不同的风格,即下拉式组合框、简单组合框和下拉式列表框,使
用那种形式的组合框由 Style 属性决定。
组合框的常用属性、事件及方法:
(1)Style 属性:用于确定组合框的类型和显示方式:
0:为下拉组合框
1:为简单组合框
2:为下拉列表框
(2)Text 属性:用来记录用户选中的列表框项目或者从文本框输入的文本。
(3)组合框的常用事件及方法
当 Style 为 0 时,能接受 Click 和 Change 事件
当 Style 为 1 时,能接受 DblClick、Click 和 Change 事件
当 Style 为 2 时,只能接受 Click 事件
7. 计时器(Timer)
计时器控件通过 Timer 事件,可以有规律地隔一段时间执行一次事件过程代码。计时
器的常用属性、事件:
(1)Interval 属性:这个属性可以设定 Timer 事件触发的时间间隔,其时间间隔以毫
秒为单位,取值范围为 0~65535 毫秒。一般设为 1000 毫秒,这样可以每秒种触发一次
Timer 事件。
(2)Enabled 属性:计时器的 Enabled 属性也是较常用的属性,该属性决定计时器控
件是否能对时间的推移做出响应。若将 Enabled 设置为 False,此时计时器控件无效,即
Timer 事件不会触发;当 Enabled 设置为 True 时,计时器控件有效。
(3)Timer 事件:Timer 事件的触发时间是从 Interval 属性的设置值开始,以后每隔这
样一个时间段,就触发一次 Timer 事件。需要说明的是当 Interval 属性值为 0 时,计时器无
效。
8. 滚动条
滚动条用于提供简便的定位,模拟当前所在的位置,作为输入设备,或者速度、数量
的指示器来使用。
VB 中的滚动条可分为水平滚动条(HScrollBox)和垂直滚动条(VScrollBox)两种。
滚动条两端各有一个滚动箭头,中间拥有一个可滑动的滑块。
常用属性、事件:
![](https://csdnimg.cn/release/download_crawler_static/85770765/bg5.jpg)
(1)Value 属性:记录滑块在滚动条内当前位置的值。
(2)Max 和 Min 属性:用来设置滚动条 Value 值的最大值和最小值。水平滚动条的滑
块在最左端表示最小值 Min,由左往右移动时,Value 值随之递增,到最右端是最大值
Max。垂直滚动条的滑块在最上端表示最小值 Min,由上向下移动 Value 值随之递增,到最
下端为最大值 Max。
(3)LargeChange 属性:设置每当鼠标在滚动条内单击时,滑块增(减)的 Value 属
性值。
(4)SmallChange 属性:设置每当鼠标单击滚动条两端的箭头时,滑块增(减)的
Value 属性值。
(5)Change 事件:该事件在滑块进行滚动或通过代码改变 Value 属性值时发生。
(6)Scroll 事件:当在滚动条内拖动滑块时触发该事件。
9. 图片框(PictureBox)
图片框用于显示图片,它可以从文件中装入并显示 Bmp(位图文件)、Icon(图标文
件)、JPEG 和 GIF 几种格式的文件。图片框也可作为其它控件的容器。
图片框的常用属性:
(1)Picture 属性:用于设置在图片框中要显示图像的文件名。
(2)AutoSize 属性:用于设置图片框的大小是否可以随图像的大小而自动调整。
当取值为 False 时,图片框保持原始尺寸,不能自动改变大小来适应其中的图形,当图
形比图片框大,超出的部分将被截去。
当取值为 True 时,图片框将根据图形大小自动调整尺寸与显示的图片匹配。
(3)Align 属性:用于设置图片框在窗体中的显示方式,共有 5 个选择值:
0-None(默认值),表示无特殊显示。
1-Align Top,表示图片框停靠在窗体上端并与窗体一样宽。
2-Align Bottom,表示图片框停靠在窗体底部并与窗体一样宽。
3-Align Left,表示图片框停靠在窗体左端并与窗体一样高。
4-Align Right,表示图片框停靠在窗体右端并与窗体一样高。
(4)LoadPicture 函数
在图片中显示的图像不仅可以由图片框的 Picture 属性决定,还可以在代码中通过
LoadPicture 函数进行设置,其格式为:对象名. Picture= LoadPicture(“图形文件名”)
10. 图像框(Image)
图像框控件也用于显示图像,它支持的文件格式和图片框相同。
图像框和图片框的区别在于:图像框比图片框占用较少的内存,所以显示速度更快;
图像框不能作为“容器”控件;图片框可以通过 Print 方法接收文本,而图像框不支持这一功
能。
图像框的常用属性:
(1)Picture 属性:用于设置在图像框中要显示图像的文件名。
(2)Stretch 属性:用于拉伸位图和图标,使其适应图像框的大小。
当取值为 False 时,可以自动调整图像框大小以适应图像。
当取值为 True 时,可以缩放图像来适应图像框的大小。
剩余23页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3707
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)