文档库 最新最全的文档下载
当前位置:文档库 › VB考点分析之常用标准控件

VB考点分析之常用标准控件

计算机等级考试二级VB考点分析之常用标准控件(1)
--------------------------------------------------------------------------------

4.1 文本控件
与文本有关的标准控件有两个,即标签和文本框。在标签中只能显示文本,不能进行编辑,而在文本框中既可显示文本,又可输入文本。
考点1 标签
标签的部分属性与窗体及其他控件相同,包括:
FontBold Fontltalic FontName FontSize FontUnderline
Height Left Name Top Visible
Width
其他属性如下:
.Alignment属性用来确定标签中标题的放置方式,可以设置为0,1或2。
.AutoSize属性用来确定是否根据Caption属性指定的标题自动调整标签的大小,可以设置为True或False。
.Caption属性用来在标签中显示文本。
.Borderstyle属性用来设置标签的边框,可以取两种值,即0和1。
.Enabled属性返回或设置一个值,用来确定一个窗体或控件是否能够对用户产生的事件作出反应。
.BackStyle属性设置标签是否覆盖背景,设置值为0或1。
.WordWrap属性用来决定标签的标题(Caption)属性的显示方式。设置值为True或False 。
和图片框一样,标签可触发Click和DblClick事件。此外,标签主要用来显示一小段文本,可以通过Cption属性定义,不需要其他方法。
考点2 文本框
文本框是一个文本编辑区域,在设置阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。
l文本框属性
文本框的部分属性与窗体及其他控件相同,包括BorderStyle, Enabled, FontBold, FontItalic,FontName,FontSize,FontUnderline,Height,Left,Top,Visible,Width,此外还具有如下属性:
.MaxLength属性用来设置允许在文本框中输入的最大字符数。
.MultiLine属性用来设置是否允许多行显示。
.PasswordChar属性可用于口令输入。
.ScrollBars属性用来确定文本框中是否有滚动条。
.SelLength属性返回当前选定的字符串。
.SelStart属性定义当前选择的文本的起始位置。
.SelText属性返回含有当前所选择的字符串。
.Text属性用来设置文本框中显示的内容。
.Locked属性用来设置文本框是否可编辑。
2文本框事件和方法
.Change事件,当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触发该事件。
.GotFocus事件,当文本框具有输入焦点(即处于活动状态)时,键盘上输入的每个字符都将在文本框中显示出来。只有当一个文本框被激活并且可见性为True时才能收到焦点。

LostFocus事件,当按下Tab键使光标离开当前文本框或用鼠标选择其他对象时触发该事件。
.SetFocus方法是文本框中较常用的方法,格式如下:
[对象.]SetFocus
该方法可以把输入光标(焦点)移到指定的文本框中。
4.2 图形控件
Visual Basic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。
考点3 图片框和图像框
1与窗体属性相同的属性
包括Enabled,Name,Visible,FontBold,FontItalic,FontName,FontSize,FontUnderline,另外,窗体属性AutoRedraw, Height, Left, Top, Width等也可以用于图片或图像框,但在窗体位于屏幕上,而图片和图像位于窗体上,其坐标的参考点不同。
2CurrentX和CurrentY属性
用来设置下一个输出的水平(CurrentX)或垂直(CurrentY)坐标。
3 Picture属性
用于窗体、图片和图像框,它可以通过属性窗口设置,用来把图片放入这些对象中。
4 Stretch属性
该属性用于图像框,用来自动调整图像框中图形内容的大小。
考点4 图形文件的输入
1图片框与图像框的区别
(1)图片框是“容器”控件,可以作为父控件,而图像框不能作为父控件。
(2)图片框可以通过Print方法接收文本,并可接收由像素组成的图片,而图像框不能。
(3)图像框比图片框占用内存少,显示速度快。
2在设计阶段装入图形文件
有两种方法:一种是通过属性窗口中的Pictrue属性装入,一种是利用剪贴板把图片粘贴到窗体、图片框或图像框中。
3在运行期间装入图片
在运行期间可以用LoadPicture函数把图形文件装入窗体、图片框或图像框中。LoadPicture函数的功能与Picture属性基本相同,即用来把图形文件装入窗体、图片框和图像框中。其一般格式为:
[对象.]Picture=LoadPicture("文件名")
这里的"文件名"指的是图像文件。
考点5 直线和形状
直线和形状也是图形控件。利用直线和形状控件,可以使窗体上显示的内容丰富,效果更好。直线和形状有Name和Visible属性。形状还具有Height,Left,Top,Width等标准属性,直线具有位置属性X1,Y1和X2,Y2分别表示直线两个端点的坐标。此外直线和形状还具有如下属性:BorderColor,BorderStyle,BorderWidth,BackStyle,FillColor,FillStyle,Shape。
4.3 按钮控件
考点6 属性和事件
在应用程序中,命令按钮通常用来在单击时执行指定的操作,包括Caption,Enabled,FontBold,Fontltalic,FontName, FontSize, FontUnderline, Height, Left, Name, Top, Visible, Width,此外,它还有以下属性Cancel,fault,Style,Picture,DownPicture,DisabledPicture。

称图片框Picture属性的设置一样,在设计阶段可以从属性窗口中设置命令按钮的Picture, DownPicture或DisabledPicture的属性,也可以通过LoadPicture函数装入图形。
命令按钮最常用的事件是单击(Click)事件,当单击一个命令按钮时,触发Click事件。注意,命令按钮没有又击(DblClick)事件。
4.4 选择控件――复选框和单选按钮
考点7 复选框和单选按钮的属性和事件
以前介绍的大多数属性都可以用于复选框和单选按钮,包括Caption,Enabled,FondBold, FontItalic,FontName,Fontsi z e,FontUnderline,Height, Left,Name,Top, Visible,Width和命令按钮一样.对于复选框和单选按钮可以使Picture,DownPicture和DisabledPicture属性。此外还可以使用Value属性,Alignment属性和Style属性。
4.5 选择控件——列表框和组合框
考点8 列表框
l属性
列表框所支持的标准属ri包括Endbled,FontBold,Fontltalic,FontName,FontUnderline,Height,Left,Top,Visible, Width。此外, 列表框还具有以下特殊属性:Columns, List, ListIndex, ListCout, MultSelect, Selected,SelCount,Sorted,Style,Text。
2列表框事件
列表框接收Click和DhIClick事件,但有时编写Click事件过程代码,而是当单击一个命令按钮或发生DblClick事件时,读取Text属性。
3列表框方法
列表框可以使用Additem,Clear和Removeltem等方法,用来在运行期间修改列表框的内容。
考点9 组合框
组合框(ComboBox )是组合列表框和文本框的特性而成的控件。
1组合框属性
列表框的属性基本土可用于组合框,此外它还有自己的一些属性
(1) Style是组合框的一个重要属性,其值为0,1和2,它决定了组合框3种不同的类型。
(2 ) Text属性是用户所选择的项目的文本或直接从编辑区输入的文本。
2组合框事件
组合框所响应的事件依赖于其Style属性。当用户单击组合框中向下的箭头时,将触发DropDown事件,该事件实际上对应于向下箭头的单击(Click)事件。
3组合框方法
前面介绍的Addltem, Clear和Removeltem方法也适用于组合框,其用法与在列表框中相同。
4.6 滚动条
滚动条通常用来附在窗口[帮助观察数据或确定位置,也可用来作为数据输入的工具,被广泛地用于Windows应用程序中、滚动条分为两种,即水平滚动条和垂直滚动条。
考点10 滚动条属性
滚动条的属性用来标记滚动条的状态,除支持Enabled, Height, Left, Caption, Top, Visible, Width等标准属性外,还具有以下属性:
1 Max
滚动条所能表示的最大值,取值范围为-32768 ~321767。
2 Min
滚动条所能表/J七的最

小值,取值范围与Max相同。
3 LargeChange
单击滚动条中滚动框前面或后而的部位时,Value属性增加或减少的增量值。
4 SmallChange
单击滚动条两端的箭头时,Value属性增加或减少的增量值。
5 Value
该属性值表示滚动框在滚动条上的位置。
考点11 滚动条事件
与滚动条有关的事件主要是Scroll和Change当在滚动条内拖动滚动框时会触发Scroll事件(单击滚动箭头或滚动条时不发生Scroll事件),而改变滚动框的位置后会触发Change事件。Scroll事件用于跟踪滚动条中的动态变化,Change事件则用来得到滚动条的最后值。
4.7 计时器
考点12 计时器
Visual Basic可以利用系统内部的计时器计时,而且提供了定制时间间隔的功能,用户可以自行设置每个计时器事件的时间间隔。
计时器可以用Name属性和Enabled属性,其重要属性是Interval,该属性用来设置计时器事件之间的间隔,以毫秒为单位,取值范围为0~65535。
4.8 框架
考点13 框架
框架(Frame)是一个容器控件,用于将屏幕上的对象分组。
框架的属性包括Enabled, FontBold, FontName, FontUnderline, Height, Left, Top, Visible,Width。此外,Name属性用于在程序代码中标记一个框架,而Caption属性定义了框架的可见文字部分。
使用框架的主要目的是为了对控件进行分组,即把指定的控件放到框架中。
4.9 焦点与Tab顺序
考点14 设置焦点
用下面的方法之一可以设置一个对象的焦点:
.在运行时单击该对象;
.运行时用快捷键选择对象;
.在程序代码中使用SetFocus方法。
考点15 Tab顺序
Tab顺序是在按Tab键时焦点在控件间移动的顺序。当窗体上有多个控件时,用鼠标单击某个控件,就可把焦点移到该控件中(如果该控件有焦点),或者使该控件成为活动控件。除使用鼠标外,用Tab键也可以把焦点移到某个控件中。每按一次Tab键,可以使焦点从一个控件移动到另一个控件。所谓Tab顺序就是指焦点在各个控件之间移动的顺序。

相关文档