vb中常用控件及其功能Word格式.docx
- 文档编号:17235628
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:15
- 大小:26.97KB
vb中常用控件及其功能Word格式.docx
《vb中常用控件及其功能Word格式.docx》由会员分享,可在线阅读,更多相关《vb中常用控件及其功能Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
False(默认值)表示没有自动折行功能。
4.1.2 常用事件与方法
一般很少使用标签事件,标签得方法中常用得只有Move,其基本语法如下:
Moveleft,top,width,height
其中left,top,width,height分别表示移动目得位置得坐标与大小.left为必要参数,其她三个为可选参数。
4.1.3应用例子
目得:
设计一个窗体说明标签得基本应用方法。
首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。
该标签得基本属性如下:
Name Label1
Caption"中华人民共与国"
BorderStyle1
BackColor&H00FF8080(蓝色)
ForeColor&H000000FF(红色)
Font楷体_GB2312,二号字,规则
4、2文本框
文本框可以供用户输入数据,就是VB中显示与输入文本得主要机制,也就是Windows用户界面中最常用得控件。
文本框提供了所有基本字处理功能,在Windows环境中几乎所有得输入动作都就是利用文本框来完成得。
文本框就是个相当灵活得输入工具,可以输入单行文本,也可以输入多行文本,还具有根据控件得大小自动换行以及添加基本格式得功能.
4.2。
下面介绍文本框得常用属性。
(1)Text属性
设置控件中显示得文本内容.其使用语法如下:
Object、Text[=字符串]
(2)MaxLength属性
设置文本框中输入得字符串长度就是否有限制。
默认值为0,表示该单行文本框中字符串得长度只受操作系统内存得限制;
若设置为大于0得数,则表示能够输入得最大字符数目.
(3)MultiLine属性
设置文本框就是否以多行方式显示文本。
设置为True时以多行文本方式显示;
设置为False(默认)时以单行方式显示,超出文本框宽度得部分被截除。
Object、MultiLine[=True或False]
(4)PasswordChar属性
设置就是否在控件中显示用户键入得字符。
如果该属性设置为某一字符,那么无论Text属性值就是什么,在文本框中都只显示该字符.另外,要想使该属性有效,MultiLine属性必须设置为False。
(5)ScrollBars属性
设置文本框就是否有垂直或水平滚动条。
Object、ScrollBars[=值]
其中得“值”可以为0,1,2,3.0(默认值)表示没有滚动条;
1表示有水平滚动条;
2表示有垂直滚动条;
3表示有水平与垂直滚动条。
另外,要想使该属性有效,MultiLine属性必须设置为True。
(6)SelLength、SelStart与SelText属性
SelLength返回/设置选定得字符数.
SelStart返回/设置选定文本得起始点。
SelText返回/设置包含当前选定文本得字符串。
4.2.2常用事件与方法
文本框得方法很少使用,较常用事件就是Change与KeyPress;
较常用得方法就是SetFocus。
(1)Change事件
当文本框得内容被修改时触发。
其基本语法如下:
SubText_Change([Index AsInteger])
其中,Text就是文本框得名称。
Index就是一个整数,若该文本框属于一个控件数组,则Index表示该文本框在数组中得下标,否则不需要这一参数。
(2)KeyPress事件
当在文本框中按任一键时触发。
其基本语法如下:
SubText_KeyPress(KeyAsciiAsInteger)
其中,KeyAscii为按键对应得一个键码。
(3)SetFocus方法
将焦点移动到指定得对象。
2。
3应用例子
设计一个窗体说明文本框得基本应用方法。
首先在本章工程中添加一个窗体,在其中创建两个标签与两个文本框.标签用于显示提示信息,其标题分别为“密码”与“明码”。
两个文本框中上一个就是主文本框,用于输入密码,密码输入时以“*”形式显示出来,该文本框得基本属性如下:
NameText1
Appearance0’Flat
BackColor &H00FFFFFF&
ForeColor &H000000FF&
PasswordChar"*”
屏幕下方得文本框得名称为Text2,用于以明码方式显示在第一个文本框中输入得内容.为此,在文本框Text1上设计如下事件过程:
PrivateSubText1_Change()
Text2、Text =Text1、Text
EndSub
本例窗体得设计界面如图4、3所示。
运行该窗体,在第一个文本框中输入“”,这时在第二个文本框中显示该明码,其执行界面如图4、4所示.
4、3命令按 钮
命令按钮主要用来执行某一功能,通常在命令按钮得Click事件中编写一段程序,当用户用鼠标单击这个按钮时,就会启动这段程序,执行某一特定得功能。
大多数VB应用程序中都有命令按钮,用户可以单击执行操作.单击时,命令按钮不仅能执行相应得操作,而且瞧起来就像就是被按下与松开一样,因此有时称其为“下压式按钮"
。
3.1常用属性
命令按钮得常用属性介绍如下。
(1)Cancel属性
设置命令按钮就是否为Cancel按钮,即当用户按Esc键时,就是否触发它得Click事件.其使用语法如下:
Object、Cancel[=True或False]
为True时表示响应Cancel事件;
为False表示不响应Cancel事件。
该命令按钮为Cancel按钮.
(2)Caption属性
设置命令按钮得标题,即命令按钮上显示得文字.其使用语法如下:
Object、Captionl[=字符串]
(3)Default属性
设置命令按钮就是否为默认按钮,即当运行程序时,用户按回车键时,就激活它。
Object、Default[=True或False]
为True时表示该命令按钮为默认按钮;
为False(默认值)表示该命令按钮不就是默认按钮。
注意:
一个窗体上只能有一个命令按钮为默认按钮。
(4)Enabled属性
设置命令按钮就是否能被按下。
Object、Enabled=True或False
为True(默认值)时表示该命令按钮能被按下以执行特定功能;
为False表示该命令按钮不能按下来执行特定功能。
(5)Picture属性
设置命令按钮上显示得图形。
Object、Picture[=图形文件名]
只有在命令按钮得Style属性设置为1时,才会在命令按钮上显示图形。
(6)Style属性
设置命令按钮得类型。
Object、Style[=0或1]
取0时表示为标准按钮;
取1时表示为图形按钮,这时会在标题文本得上方显示由Picture属性指定得图形。
3。
2 常用事件与方法
命令按钮没有特殊得事件与方法,它最重要得事件就就是Click与DblClick事件.
(1)Click事件
当用户在命令按钮上单击鼠标时触发。
Submand_Click([IndexAsInteger])
其中,mand就是命令按钮得名称。
Index就是一个整数,若该命令按钮属于一个控件数组,则Index表示该命令按钮在数组中得下标,否则不需要这一参数。
(2)DblClick
当用户在命令按钮上双击鼠标时触发.其基本语法如下:
Sub Label_DblClick([IndexAsInteger])
其中参数得含义与Click事件中得相同。
3.3应用例子
目得:
设计一个窗体说明命令按钮得基本应用方法。
首先在本章工程中添加一个窗体。
在其中放置两个命令按钮与一个标签(Label1)。
命令按钮mand1得主要属性设置如下:
Caption"命令按钮一"
FontName"
宋体”
FontSize 14、25
Picture”Form2、frx”:
0000
Style1
命令按钮mand2得主要属性设置如下:
Caption"
命令按钮二”
FontName”宋体"
FontSize14、25
在这两个命令按钮上分别设计以下事件过程:
PrivateSub mand1_Click()
Label1、Caption="
您单击了命令按钮一"
EndSub
PrivateSubmand2_Click()
Label1、Caption= "您单击了命令按钮二"
EndSub
4、4 复选框
复选框就是选择类控件,用来设置需要或不需要某一选项功能。
在运行时,如果用户用鼠标单击复选框左边得方框,方框中就会出现一个“√"
符号,表示已选取这个功能了.复选框得功能就是独立得,如果在同一窗体上有多个复选框,用户可根据需要选取一个或几个。
复选框得功能类似于单选按钮,也允许在多个选项中做出选择。
但不同得就是:
一系列单选按钮中只允许选定其中得一个;
而在一系列复选框中却可以选择多个。
复选框得一个特殊属性就是Value属性,它得取值与用法与单选按钮有所差别。
若Value属性得值取为0,代表复选框处于未选中状态,此时复选框得选项部分就是一个空白得小方块;
若Value属性得值取为1,代表复选框处于选中状态,此时复选框得选项部分就是一个带有“√"
标记得小方块;
若Value属性得值取为2,代表复选框处于禁止选择状态。
一般系统默认值为0,即未选中状态。
使用复选框时,每单击一次将切换一次复选框得状态:
选中或者未选中。
每次单击也激活复选框得Click事件,可执行相应操作.
4.1常用属性
复选框得常用属性介绍如下。
(1)Caption属性
设置显示标题,与一般控件不同,复选框得标题一般显示在复选框得右方,主要用来告诉用户复选框得功能。
(2)Value属性
设置复选框在执行时得三种状态,分别就是:
0(默认值):
表示未复选,处于这种状态得复选框在运行时复选框前没有“√"
标志。
1:
表示选中,执行时复选框呈现“√”标志。
2:
表示灰色,复选框呈现“√”标志,但以灰色显示,表示已经处于选中状态,但不允许用户修改它所处得状态。
4.4.2常用事件与方法
复选框得常用事件为Click.复选框得方法很少使用。
Click事件:
当用户在一个复选框上单击鼠标按钮时发生。
4.4。
3应用例子
设计一个窗体说明复选框得基本应用方法.
在其中放置一个标签Label1与两个复选框Check1与Check2。
在该窗体上设计如下事件过程:
Private SubCheck1_Click()
Label1、FontBold = Check1、Value
EndSub
Private SubCheck2_Click()
Label1、FontUnderline=Check2、Value
EndSub
4、5单选按钮
单选按钮控件与复选框控件得功能非常相近,复选框表示就是否需要某个选项,可以同时选择多个选项中得一个或多个,即各选项间就是不互斥得。
单选按钮则就是多选一,只能从多个选项中选择一个,各选项间得关系就是互斥得.单选按钮使用时经常用多个控件构成一个组,同一时刻只能选择同一组中得一个单选按钮,因此,经常将单选按钮放在一个框架中构成一个选项组。
4.5.1常用属性
单选按钮得常用属性介绍如下。
(1)Caption属性
设置显示标题,说明单选按钮得功能。
默认状态下显示在单选按钮得右方,也可以用Alignment属性改变Caption得位置。
(2)Alignment属性
设置文字得对齐方式,其取值如下:
0(默认值):
靠左对齐,即圆形按钮位于控件得左边,文字显示在右边。
靠右对齐,圆形按钮位于控件得右边,文字显示在左边。
(3)Value属性
设置单选按钮在执行时得两种状态:
True:
表示选中,运行时该单选按钮得圆圈中出现一个黑点。
False(默认值):
表示未选中。
4.5.2常用事件与方法
单选按钮得常用事件为Click。
单选按钮得方法很少使用。
Click事件:
当用户在一个单选按钮上单击鼠标按钮时发生。
4.5.3应用例子
设计一个窗体说明单选按钮得基本应用方法.
在其中放置一个标签Label1与3个单选按钮Option1,Option2与Option3。
PrivateSubOption1_Click()
Label1、Caption="
选择得操作系统:
DOS"
End Sub
PrivateSub Option2_Click()
Label1、Caption=”选择得操作系统:
Windows"
EndSub
Private Sub Option3_Click()
Label1、Caption="选择得操作系统:
Linux"
EndSub
4、6框架
框架得作用主要就是区分一个控件组,也就就是让用户可以容易地区分窗体中得各个选项,或者把几个单选按钮分成组,以便把不同种类得单选按钮分隔开。
框架在实际运用中往往与其她控件一起使用。
要在框架中加入组成员,必须先在窗体中建立一个框架,再在它得上面建立其所属按钮。
如果在框架外面建立好控件之后再将其移到框架内,则控件就是不会与所属得框架成为一个群组得。
6.1常用属性
框架得常用属性只有Caption,用于设置框架得标题。
Caption属性:
设置显示标题,说明框架得功能。
6.2常用事件与方法
框架得常用事件为Click。
框架得方法很少使用。
Click事件:
当用户在一个框架上单击鼠标按钮时发生。
6.3应用例子
本例就是上一个例子得改进,将三个单选按钮放在一个框架中,使界面更美观。
首先设计一个窗体,在其中放置一个标签Label1,一个框架Frame1与3个单选按钮Option1,Option2与Option3,所有单选按钮放在框架中。
在该窗体上设计如下事件过程:
PrivateSubOption1_Click()
Label1、Caption= "选择得操作系统:
DOS"
EndSub
PrivateSubOption2_Click()
Label1、Caption = "
Windows"
EndSub
PrivateSub Option3_Click()
Label1、Caption=”选择得操作系统:
Linux"
EndSub
4、7图片 框
图片框用于在窗体得特殊位置上放置图形信息,也可以在其上放置多个控件,因此它可作为其她控件得容器。
图片框得绘图功能在第6章中详细介绍。
7.1常用属性
图片框得常用属性如下。
(1)Appearance属性
返回/设置一个对象在运行时就是否以3D效果显示。
(2)AutoRedraw属性
返回/设置从图形方法到一个持久性位图得输出。
(3)AutoSize属性
决定控件就是否能自动调整大小以显示所有得内容。
(4)Picture属性
返回/设置图片框控件中显示得图形.在设置时,设计阶段可直接利用属性窗口指定,运行阶段可使用LoadPicture函数加载。
4.7.2常用事件与方法
图片框得事件与方法主要用于绘图,这些在第6章中详细讨论.
4.7.3 应用例子
设计一个窗体,以命令按钮选择方式显示春、夏、秋、冬四个季节得图片。
如图4、10所示就是一幅春天得图片.
首先添加一个窗体,在其中放置一个图片框Picture1与4个命令按钮(使用mand1控件数组)。
Private Submand1_Click(IndexAsInteger)
Select CaseIndex
Case 0
Picture1、Picture=LoadPicture("e:
\sf\spring、jpg”)
Case1
Picture1、Picture =LoadPicture(”e:
\sf\summer、jpg”)
Case2
Picture1、Picture= LoadPicture(”e:
\sf\fall、jpg"
)
Case3
Picture1、Picture=LoadPicture("
e:
\sf\winter、jpg"
End Select
EndSub
4、8图像框
图像框用来显形图形,可以显示位图、图标、图元文件、增强型图元文件、JPEG或GIF文件。
图像框与图片框得区别就是:
图像框控件使用得系统资源比图片框少而且重新绘图速度快,但它仅支持图片框得一部分属性、事件与方法。
两种控件都支持相同得图片格式,但图像框控件中可以伸展图片得大小使之适合控件得大小,而图片框控件中不能这样做。
8.1常用属性
图像框得常用属性如下.
(1)Appearance属性
返回/设置一个图像框在运行时就是否以3D效果显示.
(2)Picture属性
返回/设置图像框控件中显示得图形.在设置时,设计阶段可直接利用属性窗口指定,运行阶段可使用LoadPicture函数加载。
(3)Stretch属性
返回/设置一个值,决定就是否调整图形得大小以适应图像框控件。
该属性取值如下:
·
False:
这就是默认值,当图形载入时,图像框本身会自动调整大小,使得图形可以填满图像框。
True:
当图形载入时,图形自动调整大小,填满整个图像框。
4.8.2常用得事件与方法
图像框得事件与方法很少使用.
4.8.3 应用例子
设计一个窗体,说明图像框Stretch属性得作用。
首先添加一个窗体,在其中放置1个图像框Image1(其Picture属性设置为“e:
\media\happy、bmp”)与2个命令按钮(分别为mand1与mand2)。
PrivateSubmand1_Click()
’实现"
原大小"
功能
Image1、Width =1000'
设置图像框大小
Image1、Height=1000
Image1、Stretch =False
EndSub
Private Sub mand2_Click()
'
实现"放大"
功能
Image1、Width=1000’设置图像框大小
Image1、Height=1000
Image1、Stretch=True
4、9线条
线条(Line)用来在窗体、框架或图片框中创建简单得线段.通过属性设置可控制线条得位置、长度、颜色与样式来定义应用程序得外观。
9.1常用属性
线条得常用属性如下:
(1)BorderColor属性
设置直线得颜色.
(2)BorderStyle属性
返回/设置对象得边框样式。
取值如下:
0(Transparent):
为透明,即瞧不见.
1(Solid):
为实线,默认设置。
2(Dash):
为虚线。
3(Dot):
为点线。
4(Dash-Dot):
为点划线。
5(Dash-Dot-Dot):
为双点划线。
6(InsideSolid):
为内实线.
(3)BorderWidth属性
返回/设置控件得边框宽度。
(4)X1,Y1属性
返回/设置线条控件得起始点.
(5)X2,Y2属性
返回/设置线条控件得终止点。
4。
9。
2常用事件与方法
线条得事件与方法很少使用。
4.9.3应用例子
设计一个窗体说明线条得基本应用方法。
在其上使用线条控件绘制一个立方体,
添加一个窗体,在其中放置4条线条形成立方体得上平面,选择这些线条,单击鼠标右键,复制该平面线条,粘贴到窗体上,移动到下方形成立方体得下平面,然后添加中间得4条连线。
将瞧不见得三条线得BorderStyle属性设置为3(点线),将所有其她线条得BorderColor属性设置为红色,BorderWidth属性设置为2。
4、10形 状
形状(Shape)控件可以在窗体,框架或图片框中创建矩形、正方形、椭圆形、圆形、圆角矩形或圆角正方形.可以设置形状得样式、颜色、填充样式、边框颜色与边框样式等。
4.10。
除了BorderColor、BorderStyle与BorderWidth属性与4、9节中线条对应得属性相同外,形状还有如下得一些常用属性。
(1)FillColor属性
返回/设置填充形状、圆环与方框所使用得颜色。
(2)FillStyle属性
返回/设置一个形状控件得填充样式。
(3)Shape属性
用来设置形状控件得形状。
其取值及边框形状如下:
0:
矩形,默认设置.
1:
正方形。
2:
椭圆。
3:
圆。
4:
圆角矩形.
5:
圆角正方形。
4.10.2常用事件与方法
形状得事件与方法很少使用。
4.10。
3应用例子
设计一个窗体说明形状得基本应用方法。
首先在本章工程中添加一个窗体,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 常用 控件 及其 功能