搜档网
当前位置:搜档网 › VB 窗体常用属性

VB 窗体常用属性

VB 窗体常用属性
VB 窗体常用属性

一、窗体的常用属性

1、Name属性

Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。

说明:

该属性只能在设计时属性窗口中(名称)更改,运行时只读。注:

ME是VB中的一个关键字,代表当前窗体。

2、Caption属性

语法:object.Caption=string

Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows的任务栏中相应窗体的图标

上。

3、ControlBox、MaxButton和MinButton属性ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为True

●若将ControlBox属性设为False,则将取消窗体的控件

菜单和所有的控制按钮

●若将MaxButton属性设为False,则最大化按钮将失效

●若将MinButton属性设为False,则最小化按钮将失效

说明:

①、控件菜单

●为了显示控制菜单,还必须将窗体的BorderStyle属性值

设置为1(固定单边框)、2(可调整的边框)或3(固定对话框)。

●相关属性的取值将决定窗体控制菜单中可以使用的命令。

如:MaxButton和MinButton属性设置为False,控件菜

单中的最大化和最小化命令交变为无效。

●当ControlBox属性设为False时不显示控制菜单,此时

窗体右上角将不显示“最大化”按钮、“最小化”按钮和“关闭”按钮。

●要在窗体中显示“最大化”按钮,应将BorderStyle属性

值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。

●要在窗体中显示“最小化”按钮,应将BorderStyle属性

值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。

4、BorderStyle属性

语法:object.BorderStyle=value

功能:设置对象的边框样式。

说明:

①、value是一个值或常数,用于决定边框样式。取值含义如下:

②、0(None):无边框、无标题栏、无控制菜单、无最大化、最小化和关闭按钮

③、1(Fixed Single):固定单边框,大小不可调,有标题栏、控件菜单及关闭按钮。

●若将MaxButton属性设置为TRUE时,添加最大化按钮

●若将MinButton属性设置为TRUE时,添加最小化按钮

●只能用最大化和最小化按钮改变窗体大小

④、2(Sizable(默认值)):可调整边框;有标题栏及所有控制按钮和控制菜单

●可以使用控件菜单、最大化按钮、最小化按钮或拖拽窗体

的边框来改变窗体的大小

⑤、3(Fixed Dialog)固定对话框,大小不可调;有标题栏、关闭按钮和控制菜单

●不能将MaxButton和MinButton属性设置为TRUE,即不

能添加最大化按钮和最小化按钮,不能改变窗体的大小。

⑥、4(Fixed ToolWindow)固定工具窗口;大小不可调;有标题栏、关闭按钮,无控制菜单

●不能将MaxButton和MinButton属性设置为TRUE,即不

能添加最大化按钮和最小化按钮,不能改变窗体的大小。

●窗体在Windows的任务栏中不显示

⑦、5(Sizable ToolWindow )可变尺寸工具窗口;大小可调;有标题栏、关闭按钮,无控制菜单。

●不能将MaxButton和MinButton属性设置为TRUE,即不

能添加最大化按钮和最小化按钮,不能改变窗体的大小。

●窗体在Windows的任务栏中不显示

注:

该属性只能在设计时通过属性窗口来设置

5、BackColor、ForeColor属性

语法:object.BackColor =color

object.ForeColor =color

功能:BackColor设置对象的背景色。ForeColor设置对象的前景色

●利用RGB函数表达颜色。用法:混合颜色=RGB(红色值,

绿色值,蓝色值),这里的三色值均为整数,取值范围为0~255。例:form1.BackColor =RGB(178,10,26)

●利用QBColor函数表达颜色,用法:颜色=QBColor(颜色

值)。颜色值为一整数,其取值为0~15,对应颜色如下:0——黑色 1——蓝色 2——绿色 3——青色 4——红色 5——紫红色 6——黄色 7——白色 8——灰色 9——淡蓝色 10——淡绿色 11——淡清色 12——淡红色 13——淡紫红色 14——淡黄色 15——亮白色

例:form1.BackColor =QBColor(8)

●直接使用颜色值。在VB中,可以直接用十六进制数指定

颜色。另外还可以利用颜色常数来设置颜色。

6、Appearance属性

语法:object.Appearance=value

功能:设置窗体或窗体上的控件的显示效果。

说明:

①、0(Flat):窗体及窗体上的控件显示为平面效果

②、1(3D):窗体及窗体上的控件显示为立体效果,为默认值。

注:

在多窗体设计时,将MDIForm(多文档界面窗体)对象的Apperance属性设置为1,只对MDI父窗体产生影响。要使MDI子窗体具有立体效果,必须将每个子窗体的Appearance 属性设置为1。

7、AutoRedraw属性

语法:object.AutoRedraw=boolean

功能:设置对象的自动重绘是否有效。

说明:

①、boolean代表布尔表达式,指定是否重绘对象,设置值

如下:

●True:使对象的自动重绘有效。此时对象显示到屏幕上,

并以图像形式存储在内存中,必要时,用存储在内存中的图像在屏幕上对该对象进行重绘。

●False:默认值,使对象的自动重绘无效。当需要重画该

对象时,VB会激活预先设定的对象绘制事件。

②、使用下列图形方法如Circle、Cls、Line、Point、Print 和Pset工作时,AutoRedraw属性极为重要。利用这些方法,在改变对象大小或隐藏在另一个对象后又需要重新显示被隐藏部分的情况下,设置AutoRedraw为Ture,将在窗体中自动进行重绘输出。

③、设置AutoRedraw为False时,以前的显示内容成为背景的一部分,此时用CLS(清除)方法清除绘图区时不会删除背景图形;把AutoRedraw改为Ture时,使用CLS方法将清除背景图形。

8、Enabled属性

语法:object.Enabled=boolean

功能:设置窗体是否能够对键盘或鼠标产生的事件做出反应注:

Enabled属性可以设置在程序运行时窗体对事件不做反应,此时窗体不能被改变大小和位置,对键盘鼠标操作不予接受。

9、Font属性

功能:窗体的Font属性可以决定在窗体中显示的文本(如标签、文本框等)所使用的字体。

10、Height、Width属性

语法:object.Height =number

object.Width = number

功能:设置窗体的高度和宽度

说明:

①、number为数值表达式,指定窗体的外部高度和宽度,其中包括边框和标题栏。

②、使用ScaleHeight和ScaleWidth属性也可以设置窗体的高度和宽度,但是高度和宽度中不包括边框和标题栏。11、Left和Top属性

语法:object.Left =value

object.Top =value

功能:Left:置窗体内部的左边与它的容器的左边之间的距离。“容器”指可以含有其他对象的对象。Top:设置窗体的内侧顶边和它的容器的顶边之间的距离。

说明:

12、ScaleLeft和ScaleTop属性

语法:object.ScaleLeft =value

object.ScaleTop =value

功能:ScaleLeft设置窗体左边界的水平坐标。ScaleTop设置窗体上边界的垂直坐标。

说明:

ScaleLeft和ScaleTop属性定义的是窗体左边界和上边界的坐标,而Left和Top属性定义的是窗体左边界和上边界相对于其容器的左边界和上边界的距离,二者的含义是完全不同的。

13、Visible属性

语法:object.Visible =boolean

功能:设置一个值,用于指明窗体是否可见。

说明:

boolean代表布尔表达式,决定对象是可见的还是隐藏的,设置值如下:

●True:设置窗体(对象)是可见的(默认值)。

●False:设置窗体(对象)是隐藏的。

注:

●当窗体设置为可见时,该窗体可以对键盘或鼠标事件进行

响应,当窗体设置为隐藏时,该窗体对键盘和鼠标事件没有响应。

●在设计时可以在窗体的属性窗口设置Visible属性的初

始值,在代码中设置该属性可以在程序运行时使窗体变为可见或隐藏。

●使用SHOW或HIDE方法也可以显示或隐藏窗体,其效果与

在代码中将Visible属性设置为Ttue或False的效果相

同。

14、Moveable属性

语法:object.Moveable =boolean

功能:设置窗体的位置是否可以被移动。

说明:

boolean代表布尔表达式,设置对象是否可以移动,设置值如下:

●True或-1:窗体的位置可以被移动。(默认值)

●False或0:窗体的位置不能被移动。

15、Icon属性

语法:object.Icon=LoadPicture(iconpath)

功能:设置程序运行时窗体处于最小化状态时显示的图标。在Windows中可以在窗体的左上角看到窗体的图标。

说明:

①、LoadPicture为装入图片函数,iconpath为LoadPicture 的参数,指明被装入的图片文件的路径。

②、被装入的图片文件将作为该窗体最小化时的图标,图片文件必须有.Ico文件扩展名和格式。

16、Picture属性

语法:object.Picture=Picture

功能:设置窗体中显示的图片。

17、StartUpPosition属性

语法:object.StartUpPosition=position

功能:设置窗体首次出现时的显示位置。

说明:

Position是一个整数,设置窗体首次出现时的显示位置。设置如下:

●0:手动指定取值,窗体的初次显示位置由Left和Top属

性决定。

●1:所隶属的对象的中央

●2:屏幕中央

●3:窗口默认(屏幕的左上角)

注:

在设计时,也可以在窗体的属性窗口中单击StartUpPosition属性右边的按钮并进行设置。

18、WindowState属性

语法:object.WindowState=value

功能:设置一个数值,用来指定窗体的可视状态。

说明:

Value是一个数值表达式,用来指定窗体可视状态的取值,设置如下:

●0:窗体以设计时的大小和位置运行显示,为默认取值●1:窗体缩到最小,显示为图标状态

●2:窗体放大到最大尺寸

二、窗体的事件

1、Click事件

触发条件:当用鼠标单击窗体的空白区域(无控件的区域)或单击窗体上的一个无效控件时,Click事件被触发。

语法:Private sub form_Click()

注:

●如果为Click事件编写了代码,则DbClick(双击)事件

将永远不会被触发,因为Click事件总是在DbClick事件之前首先被触发。

●如果要区分操作中按下的是鼠标的左键还是右键,应使用

MouseUp或MouseDown事件。

2、DbClick事件

触发条件:当用鼠标双击窗体的空白区域(无控件的区域)或双击窗体上的一个无效控件时,DbClick事件被触发。3、Initialize事件

触发条件:当应用程序创建一个窗体时,将触发Initialize 事件。

语法:Private sub form_Initialize ()

注:

●通过Initialize事件可以初始化窗体需要使用的数据。

●窗体的Initialize事件发生在Load(装载)事件之前。

4、Load事件

触发条件:当窗体被装载时Load事件被触发。当通过Load 语句启动应用程序,或调用未装载的窗体属性时,也会触发Load事件。

语法:Private sub form_Load ()

注:

●Load事件过程中一般会含有一个窗体的启动代码,以便

给与窗体有关的控件或变量设置取值。

●如果在代码中使用了珍上未被装载的窗体的属性,则该窗

体将被自动装载但不会自动成为可视窗体。

●窗体的Load事件发生在该窗体的Initialize事件之后。

5、QueryUnload事件

触发条件:当窗体将要关闭时,QueryUnload事件触发。

语法:Private sub form_QueryUnload (cancel As Integer,unloadmode As Integer)

注:

●QueryUnload事件经常用在关闭一个应用程序之前,以便

确认该应用程序中的某个窗体是否含有未完成的任务。例如:如果某一窗体中有尚未保存的数据,则可以在QueryUnload事件过程中加入相应代码以提示保存该数据。

●QueryUnload事件在窗体卸载之前发生,而Unload(卸载)

事件在窗体卸载时发生。所以,窗体的QueryUnload事件发生在该窗体的Unload事件之前。

6、Unload事件

触发条件:当窗体从屏幕上删除时,Unload事件被触发。

语法:Private sub Form_Unload (cancel As Integer) 说明:

●Cancel表示一个整数,如果该参数的取值被设定为一个

非零值,可以阻止该窗体从屏幕中被删除。如果取值为0,则该窗体将被删除。

注:

通常情况下,下列情况可以触发Unload事件:

●在窗体的控制菜单上选择“关闭”选项

●使用Unload语句卸载窗体

●在Windows的“任务”窗口中选择“结束任务”按钮退出

应用程序

●MDI(多文档界面)子窗体随着其MDI窗体一同被关闭

●当应用程序正在运行的时候退出Microsoft Windows操

作环境等。

●如果cancel的取值被设置为非零值,可以阻止窗体被删

除,但不能阻止其他事件。可以通过QueryUnload事件阻止其他事件。

●窗体的QueryUnload事件发生在该窗体的Unload事件之

前。

●在窗体被卸载时,可以通过Unload事件过程来完成一些

与该窗体卸载有关的必要操作,比如将该窗体中的数据保存到一个中。

7、MouseMove事件

触发条件:当鼠标移动时,MouseMove事件被触发。

语法:Private sub Form_MouseMove (button As Integer,shift As Integer,x As Integer,y As Single )

说明:

①、Button指出一个用来表示鼠标各个按钮状态的整数:

●1:表示鼠标左键处于按下状态

●2:表示鼠标右键处于按下状态

●3:表示鼠标左键和右键同时处于按下状态

●4:表示鼠标中间的按钮处于按下状态

②、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数

③、没有设置取值时,表示Shift、Ctrl和Alt键都没有处于按下状态

④、x,y指出鼠标指针当前位置的坐标数。

注:

●只要鼠标移动便会触发MouseMove事件,随着鼠标的移动

将连续不断地产生MouseMove事件。当鼠标指针位于窗体边框范围内时,该窗体将接收MouseMove事件。

●MouseMove事件只有在鼠标移动时被触发,压下或松开鼠

标按钮将触发MouseDown和MouseUp事件。

8、MouseDown和MouseUp事件

触发条件:当按下鼠标按钮时,MouseDown事件被触发;当松开鼠标按钮时, MouseUp事件被触发。

语法:

Private sub Form_MouseDown (button As Integer,shift As Integer,x As Integer,y As Single )

Private sub Form_MouseUp(button As Integer,shift As Integer,x As Integer,y As Single )

说明:

①、Button指出一个整数,该整数表明触发MouseDown(或MouseUp)事件的鼠标按钮是左键、右键还是中间的按钮。

●1:表示是鼠标左键被按下(或被松开)触发了MouseDown

(或MouseUp)事件

●2:表示鼠标右键触发了MouseDown(或MouseUp)事件●4:表示鼠标中间的按钮触发了MouseDown(或MouseUp)

事件

●Button的取值只能是上述取值中的一个。

②、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数

●1:表示Shift键处于按下状态

●2:表示Ctrl键处于按下状态

●4:表示Alt键处于按下状态

●5:Shift键和Alt键被同时按下

③、没有设置Shift的取值时,表示Shift、Ctrl和Alt键都没有处于按下状态

④、x,y指出鼠标指针当前位置的坐标数。

注:

●与Click和DbClick事件不同,使用MouseDown和MouseUp

事件能够判断触发事件的是鼠标的左键、右键还是中间按钮,并能够为使用鼠标按钮的同时按下Shift、Ctrl或Alt键的情况编写事件过程代码

●在MouseDown和MouseUp事件中,button参数确切地指

出触发事件的一个具体的鼠标按钮(触发事件时只能按下或松开一个按钮),在MouseMove事件中,button参数反映的是所有鼠标按钮的当前状态(触发事件时可以同时按下不止一个按钮)

9、Activate和Deactivate事件

触发条件:当窗体成为活动窗口时触发Activate事件。当窗体变为非活动窗口时触发Deactivate事件

语法:

Private Sub Form_Activate()

Private Sub Form_Deactivate ()

说明:

●用鼠标单击窗体,或者在代码中对窗体使用SHOW(显示)

或SetFocus(设置焦点)等方法可以使该窗体成为活动窗体。

●只有当前窗体为可见时,Activate事件才会被触发。将

窗体的Visible属性设置为True或者使用Show方法,可以使窗体可见。

●用Load语句可以加载窗体,但窗体不一定是可见的。

10、GotFocus事件

触发条件:当窗体获得焦点时,GotFocus事件将被触发

语法:Private Sub Form_GotFocus ()

说明:

●在Windows和Windows的应用程序中,某一时刻只能有一

个窗体或控件能够接收键盘输入或鼠标单击等操作,该窗体或控件以突出方式进行显示(如窗体的标题栏显示为蓝色),此时称该窗体或控件具有焦点。

●单击窗体或在代码中使用SetFocus(改变焦点)等方法可

以使窗体获得焦点。

11、LostFocus事件

触发条件:当窗体失去焦点时,LostFocus事件将被触发

语法:Private Sub Form_LostFocus ()

说明:

●由于在Windows和Windows的应用程序中,某一时刻只能

有一个窗体或控件具有焦点,所以当其他窗体或控件获得焦点时,原来具有焦点的窗体或控件将产生LostFocus(失去焦点)事件。

12、Paint事件

触发条件:当窗体被放大或移动以后,或当一个原本遮盖着该窗体的窗体被移开,并使该窗体部分或完全显露时,Paint 事件被触发。

语法:Private Sub Form_Paint ()

说明:

●当使用Refresh(刷新)方法时,会触发Paint事件,此时

可以进行必要地重绘。当窗体的AutoRedraw(自动重绘)属性设置为True时,不必调用Paint事件,重新绘图将会自动进行。

●如果窗体的ClipControls属性设置为True,在窗体的

Paint事件过程中使用绘图方法将影响该窗体中未被控件覆盖的所有区域。否则绘图方法仅影响该窗体刚刚显露出的区域。

13、Resize事件

触发条件:当窗体第一次显示或当窗体的状态发生改变(如一个窗体被最大化、最小化或还原)时,Resize事件被触发。语法:Private Sub Form_Resize()

说明:

①、当调整窗体的大小时,可以使用Resize事件过程来调整窗体上各部件的显示位置和大小

②、在Resize事件中使用Refresh方法调用Paint事件,可以在调整窗体大小时保持图形的大小与窗体的大小成比例

③、在下列情况下,使用Resize事件比使用Paint事件可能更合适:

●移动一个窗体或控件,或者是调整其大小

●调用Refresh方法

●改变与大小或外观有关的任何属性或变量的取值

14、KeyDown、KeyUp和KeyPress事件

触发条件:当控件焦点位于某对象上时,按下键盘任意键,则触发该对象上的KeyDown事件,释放该键,产生KeyUp事件,之后产生KeyPress事件。

语法:

Private Sub Form_ KeyDown (KeyCode As Integer,Shift As Integer)

Private Sub Form_ KeyUp (KeyCode As Integer,Shift As Integer)

Private Sub Form_ KeyPress (KeyAscii As Integer) 说明:

①、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数

●1:表示Shift键处于按下状态

●2:表示Ctrl键处于按下状态

●3:表示Shift键和Ctrl键同时处于按下状态

●4:表示Alt键处于按下状态

●5:Shift键和Alt键被同时按下

●6:表示Ctrl键和Alt键同时处于按下状态

●7:表示Ctrl键、Shift键和Alt键同时处于按下状态

三、窗体的方法

1、窗体的加载

语法:Load object

说明:

object表示一个对象,如窗体。

注:

●使用Load语句只能加载窗体,并不能显示窗体,因此除

非在加载窗体时不需要显示窗体,否则不要对窗体使用Load语句。例如,在初始化时使用Load语句加载所有的窗体,而在必要的时候才显示这些窗体。

●当一个应用程序启动时,会自动加载并显示该应用程序的

启动窗体。

●当一个窗体尚未加载时,对该窗体的任何引用 (除非在

Set或if…TypeOf语句中)都会自动加载该窗体。例如:使用SHOW方法显示窗体时首先会自动加载该窗体。

●在加载窗体时,首先自动将窗体的各个属性设置为初始

值,然后将执行窗体的Load事件过程。

2、窗体的显示

语法:object.Show

说明:

●如果调用show方法时指定的窗体还没有装载,则VB会自

动装载该窗体。可见,使用show方法有自动装载窗体的功能。

●如果调用show方法时指定的窗体被其他窗体遮挡在后

面,则该窗体会自动显示在最前面。

●在代码中调用show访求或都将窗体的“visible”(可见)

属性设置为True,都可以使窗体可见。

3、窗体的隐藏

可以通过在代码中使用Hide方法来隐藏窗体。

语法:object.Hide

说明:

●使用Hide方法隐藏窗体时,窗体从屏幕上消失,同时窗

体的visible属性自动设置为False

●使用Hide方法只能隐藏窗体,不能将窗体卸载。如果调

用Hide方法时该窗体还没有加载,那么Hide方法会自动加载该窗体但并不予以显示。

●一个窗体被隐藏时,不能访问该窗体的控件。

4、窗体的卸载

要想卸载窗体,可以在代码中使用Unload语句。UnLoad语句具有从内存中卸载窗体的功能。

语法:UnLoad object

说明:

●当卸载窗体时,只是卸载窗体的显示部件,与该窗体模块

相关联的代码依旧保存在内存中

●从内存中卸载窗体可以释放窗体占用的内存空间

●在卸载窗体的过程中,首先会触发QueryUnload事件过

程,然后触发UnLoad事件过程。将事件过程的cancel参数设置为True可以阻止窗体的卸载。

●当窗体被卸载后,在运行时添加到该窗体上的任何控件都

不能被访问,在设计时添加到该窗体上的控件将保持不变。

●当窗体被卸载后,对窗体的任何引用(除非在Set或if…

TypeOf语句中)都会自动加载该窗体。当窗体被重新加载时,在运行时对窗体属性的更改及对窗体各控件的更改将不被保留。

5、Move方法

功能:移动窗体

语法:object.Move left,top,width,height

说明:

●省略对象名,默认为当前窗体

●left为单精度数值,表示窗体左边框的水平坐标,即x

轴坐标,该参数不可省。

●top为单精度数值,表示窗体上边框的垂直坐标,即y轴

坐标,该参数可省。

●width为单精度数值,表示窗体的新宽度,该参数可省●height为单精度数值,表示窗体的新高度,该参数可省注:

left,top,width,height参数中只有left参数是必不可少的,如果省略了某个参数,则该参数后面的所有参数都必须一同省略。

例:若没有指定top参数和width参数,就不能指定height 参数。

6、Refresh方法

功能:对一个窗体进行全部重绘

语法:object.Refresh

说明:

●窗体的绘制一般是自动进行的,并不需要使用Refresh方

法。如果需要窗体的显示被立即更新,就有必要使用Refresh方法。

7、SetFocus方法

功能:使窗体获得焦点

语法:object.SetFocus

说明:

●窗体调用SetFocus方法后将具有焦点,任何输入将指向

该窗体

●只有可见的窗体才能具有焦点。即使窗体为可见的,当窗

体的Enabled属性被设置为Flase时,也不能把焦点移到该窗体上,此时可以先将Enabled属性被设置为True然后再使用SetFocus方法使窗体获得焦点。

8、PopupMenu方法

功能:在窗体上的指定位置或者鼠标当前位置显示弹出式菜单

语法:[object.] PopupMenu menuname[,flags[,x[,y[,boldcommand]]]]

说明:

其中带有方括号的内容可以省略,各项内容含义如下:

●menuname表示弹出式菜单的名称。注意:指定的菜单中

至少含有一个菜单项

●flags指定一个数值或常数,该参数由位置常数和行为常

数组成,可以定义弹出式菜单的显示位置与显示条件。●x,y指明弹出式菜单相对于指定窗体的横坐标和纵坐标,

如果省略x和y,则弹出式菜单显示在鼠标指针的当前位置

●boldcommand指定在弹出式菜单中以粗体字体显示的菜单

控件的名称,如果省略该参数,则弹出式菜单中没有以粗体字显示的内容。

9、print和cls

VB控件属性大全

1.01、窗体(FORM)的常用属性 属性说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance 外观效果,取值为: 0 平面 1 3D(立体) AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为: True False BackColor背景颜色,可从弹出的调色板选择。 BorderStyle 设置边界类型,取值为: 0 None(无边界框架) 1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption窗体的标题 ClipControls 决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为: True或False ControlBox 是或有控制框, 取值为:True 有 False 无 DrawMode 设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选: 1 黑色 2 非或笔,设置值15的反相 3 与非笔,背景色以及画笔反相二者共有颜色的组合 4 非复制笔,设置值13的反相 5 与笔非,画笔以及显示色反相二者共有颜色的组合 6 反相,显示颜色反相 7 异或笔,画笔颜色以及显示颜色的异或 8 非与笔,设置值9的反相 9 与笔,画笔以及显示色二者共有颜色的组合

vb的用户界面(一)

vb的用户界面(一) 发布时间:2007-05-05 来源:未知作者:未知 界面样式 如果使用过基于Windows 的应用程序,也许已经注意到不是所有用户界面看上去或操作起来都一样。用户界面样式主要有两种:单文档界面(SDI) 和多文档界面(MDI)。SDI 界面的一个示例就是Microsoft Windows 中的WordPad(记事本)应用程序(图6.1)。在WordPad 中,只能打开一个文档,想要打开另一个文档时,必须先关上已打开的文档。 象Microsoft Excel和Microsoft Word for Windows这样的应用程序就是MDI界面;它们允许同时显示多个文档,每一个文档都显示在自己的窗口中(图 6.2)。按照是否包含有能在窗口或文档之间进行切换的子菜单的Windows菜单项,就能识别出MDI 应用程序。 要决定哪种界面样式最好,需要看应用程序的目的。一个处理保险索赔的应用程序可能要用多文档界面MDI样式,一个职员很可能会同时处理一个以上索赔,或者需要对两个索赔进行比较。另一方面,日历程序最好设成SDI单文档界面)样式,因为不大需要同时打开一个以上日历;在极少的情况下,可以再打开一个单文档界面应用程序的实例。

SDI样式更常用,《程序员指南》中的大多数实例都采用SDI应用程序。关于创建MDI应用程序有一些需要单独考虑的问题和技巧,放在本章后面“多文档界面(MDI) 应用程序”一节。 除了以上两个最常用的界面样式SDI与MDI外,第三种界面样式变得越来越流行,这就是资源管理器样式的界面(图 6.3)。资源管理器样式界面是包括有两个窗格或者区域的一个单独的窗口,通常是由左半部分的一个树型的或者层次型的视图和右半部分的一个显示区所组成,如在MicrosoftWindows的资源管理器中所见到的那样。这种样式的界面可用于定位或浏览大量的文档、图片或文件。除了本章所附的MDI与SDI 应用程序示例,实用程序向导还提供了一种比较界面样式差别的方法。可以用向导来为每一种样式生成一个框架,然后观察它生成的窗体与代码。

VB常用控件属性,事件

vb内部控件使用方法总结 内部控件 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。(2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下:Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。

vb窗体属性及方法

Name 窗体的名称 ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance外观效果,取值为:0 平面1 3D(立体) AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图 (graphics)方法到一个持久性位图的输出],取值为:True False BackColor 背景颜色,可从弹出的调色板选择。 BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption 窗体的标题 ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。取值为:True 或False ControlBox是或有控制框, 取值为:True 有False 无 DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色 DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线 DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用 FillColor 填充颜色, 可从弹出的调色板选择。 FillStyle填充样式, 有8 种可选:0 全部填充1 透明,此为默认值2 水平直线3 竖直直线4 上斜对角线5 下斜对角线6 十字线7 交叉对角线

VB窗体的常用属性

VB窗体的常用属性 BackColor(背景颜色):该属性主要用于设置窗体的颜色,其颜色值为十六进制常量,设置方法:1、可以通过下拉菜单里的“调色板”为其选一种姿色值。2、可以通过程序代码进行设置:窗体 名.BackColor=颜色值,其中“颜色值”可以有以下几种格式:1、十六进制,例如&H000080FF&;2、颜色英文常量,例如红色:VBRed; 3、QBColor(),其中括号内可以是0—15之间的任意整数。例如:QBColor(2)。 BorderStyle(边框类型):该属性用来确定窗体边框的类型。可以取6个值:0、窗体无边框;1、固定单边框。运行后,不能用鼠标拖动的方式调整窗体大小;2、(默认值)标准的windows窗口边框。运行后,窗体有最大化和最小化按钮。窗体大小可变,可用鼠标拖动改变其大小。3、固定对话框。没有最大化和最小化按钮。运行后,不能用调整其大小。4、固定工具窗口。运行后,窗体大小不能改变,只显示关闭按钮,标题栏字体变小。5、可变大小工具窗口。运行后,窗体大小可以改变,只显示关闭按钮,标题字体变小。 Caption(标题):用来设置窗体标题栏文字,即可在属性窗口设置,也可在事件过程中用代码设置,如:Command1.Caption=”确定”。 ControlBox(控制框,又叫控制菜单),该属性用来设置窗口控制菜单的状态。只能为True(真)或False(假)两个值。其中True为显示控制菜单,False为不显示控制菜单。

Enabled(允许):该属性用于激活或禁止窗体。取值只能是True(真)或False(假)。其中True是激活窗体,False是禁用窗体(即让窗体不响应任何操作)。可通过属性窗口设置,也可通过代码设置,例如:Form1.Enabled=False 。 Font(字体):该属性用于设置在窗体上输出文字的各种特征,包括字体、大小等。 ForeColor(前景颜色):该属性用来定义文本或图形的前景颜色,其设置方法与BackColor(背景颜色)相同。该属性通常和Font(字体) 属性结合使用。 Height(高度):该属性用于指定窗体的高度。其单位是twip。 Width(宽度):该属性用于设置窗体的宽度。其设置方法与Height 设置相同。 Lcon(图标):该属性用于设置窗体的图标。一般把其设置为“.ico”格式的图标文件。用代码设置窗体的Lcon属性与其他属性有些不同,例如:不是窗体名. Lcon =“d:\1.ico” 而是需要用LoadPicture(加载图片)函数, 其格式为:窗体名. Lcon =LoadPicture(“图标文件的路径及文件名”) MaxButton(最大化按钮):该属性用来设置最大化按钮是否可用。取值为True或False,True可用,False不可用。 MinButton(最小化按钮):用来设置最小化按钮是否可用。与MaxButton属性一样。

VB6.0基本控件的属性

VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化 值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为:

VB中的常用命令

VB中的常用命令 一、工程的组成 工程文件(.vbp)包含了一个应用程序的所有文件 窗体文件(.frm):控件及属性、事件过程和自定义过程 窗体的二进制数据文件(.frx),自动产生同名..frx文件。 标准模块文件(.bas) 类模块的文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx) 二、VB中的最常用的命令 FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。 FontItalic属性是逻辑型,决定对象上正文是否是斜体。 窗体的其它常用属性 2.Icon 控制图标属性:返回或设置窗体左上角显示或最小化时显示的图标。 注意:此属性必须在ControlBox属性设置为Ture才有效 3.ControlBox控制菜单框属性:设置Ture为有,如设置为False则无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使MaxButton属性和MinButton属性设置为Ture。 5. BorderStyle:边框风格, 通过改变BorderStyle 属性,可以控制窗体如何调整大小。 0-None:无边框; 1-Fixed Single:单线边框,不可以改变窗口大小; 2-Sizable:双线边框,可以改变窗口大小; 3-Fixed Double:双线框架,不可以改变窗口大小。 4-Fixed Tool Window:窗体外观与工具条相似。有关闭按钮,不可以改变窗口大小。 5-Sizable Tool Window:窗体外观与工具条相似。有关闭按钮,可以改变窗口大小。 6. WindowsState属性 用来设置窗体的运行状态。 0-Normal:正常窗口状态,有窗口边界; 1-Minimized:最小化状态,以图标方式运行; 2-Maximized:最大化状态,无边框,充满整个屏幕。 7. AutoRedraw属性 该属性决定窗体被隐藏或被另一窗口覆盖之后,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如Circle、Line、Pset和Print等方法的输出。 当为True时,重新还原该窗体以前的画面。 当为False时,则不重画AutoRedraw属性。 4 Resize事件 无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。 5 Activate事件:当窗体由非活动窗体变为活动窗体,即当窗体得到焦点时触发该事件。窗体常用的方法有: 打印输出Print 移动Move 清除Cls 显示Show

vb属性窗口属性设置全套整合

2.24、PictureClip控件的常用属性 属性说明 (Name) PictureClip控件的名称 (自定义) 打开属性页 CellHeight GraphicCell的高度(不能在属性窗口设置) CellWidth GraphicCell的宽度(不能在属性窗口设置) Clip 返回PictureClip控件中裁定区域的位图(不能在属性窗口设置) Clip Height 指定Clip属性所含位图的高度(不能在属性窗口设置) Clip Width 指定Clip属性所含位图的宽度(不能在属性窗口设置) ClipX 指定Clip属性所含位图左上角的X坐标(不能在属性窗口设置) ClipY 指定Clip属性所含位图左上角的Y坐标(不能在属性窗口设置) Cols 获得或设置该图片中所有的列数 一维数组,依此包含Rows行*Cols列个裁定的位图(不能在属性GraphicCell 窗口设置) Index 在对象数组中的编号 Left 距离容器左边框的距离 该属性用于设置控件要显示的图形, 该属性不管是在属性窗口还Picture 是在运行时用程序设置,均要求有完整的路径名和文件名。只支持位

图(.BMP)文件 Rows 获得或设置该图片中所有的行数 定义将Clip属性中包含位图显示在图片框控件或图像框控件中StretchX 时所应适应的宽度(不能在属性窗口设置) 定义将Clip属性中包含位图显示在图片框控件或图像框控件中StretchY 时所应适应的高度(不能在属性窗口设置) Tag 存储程序所需的附加数据 Top 距容器顶部边界的距离 PictureClip控件的说明: PictureClip控件有如下两种方式裁剪其中的图形: 1、选择图形的任意部分作为裁剪区域。为此,用ClipX属性和ClipY属性指定裁剪区域的左上角,用ClipWidth属性和ClipHeight属性指定裁剪区域的宽度和高度。这种方法能对位图随意裁剪,常常用于连续滚动观看一个大的图形的各个部分的情况。 2、件图形划分成一定的行数和列数,结果得到一个统一编号的图形矩阵,再用GraphicCell属性取出指定的图形单元。这种方法适合那种包含一系列等大的图片的情况,例如工具栏中每一个图标上的图形等,如果PictureClip控件中保存的是一帧帧的位图,那么连续播放这些位图时就形成了动画的效果。PictureClip控件使用的长度单位是像素,而图片框控件或图像控件默认的长度单位是缇(Twip),若要二者相吻合,应将图片框控件或图像控件的ScaleMode

VB常用控件属性

VB常用控件属性 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下: Name Label1 Caption "中华人民共和国" BorderStyle 1

VB窗体常用属性课件

一、窗体的常用属性 1、Name属性 Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。 说明: 该属性只能在设计时属性窗口中(名称)更改,运行时只读。注: ME是VB中的一个关键字,代表当前窗体。 2、Caption属性 语法:object.Caption=string Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows的任务栏中相应窗体的图标 上。 3、ControlBox、MaxButton和MinButton属性ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为True ●若将ControlBox属性设为False,则将取消窗体的控件 菜单和所有的控制按钮 ●若将MaxButton属性设为False,则最大化按钮将失效 ●若将MinButton属性设为False,则最小化按钮将失效 说明: ①、控件菜单 ●为了显示控制菜单,还必须将窗体的BorderStyle属性值 设置为1(固定单边框)、2(可调整的边框)或3(固定对话框)。 ●相关属性的取值将决定窗体控制菜单中可以使用的命令。 如:MaxButton和MinButton属性设置为False,控件菜

单中的最大化和最小化命令交变为无效。 ●当ControlBox属性设为False时不显示控制菜单,此时 窗体右上角将不显示“最大化”按钮、“最小化”按钮和“关闭”按钮。 ●要在窗体中显示“最大化”按钮,应将BorderStyle属性 值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。 ●要在窗体中显示“最小化”按钮,应将BorderStyle属性 值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。 4、BorderStyle属性 语法:object.BorderStyle=value 功能:设置对象的边框样式。 说明: ①、value是一个值或常数,用于决定边框样式。取值含义如下: ②、0(None):无边框、无标题栏、无控制菜单、无最大化、最小化和关闭按钮 ③、1(Fixed Single):固定单边框,大小不可调,有标题栏、控件菜单及关闭按钮。 ●若将MaxButton属性设置为TRUE时,添加最大化按钮 ●若将MinButton属性设置为TRUE时,添加最小化按钮 ●只能用最大化和最小化按钮改变窗体大小 ④、2(Sizable(默认值)):可调整边框;有标题栏及所有控制按钮和控制菜单 ●可以使用控件菜单、最大化按钮、最小化按钮或拖拽窗体 的边框来改变窗体的大小 ⑤、3(Fixed Dialog)固定对话框,大小不可调;有标题栏、关闭按钮和控制菜单 ●不能将MaxButton和MinButton属性设置为TRUE,即不 能添加最大化按钮和最小化按钮,不能改变窗体的大小。

VB常用控件

Label控件 Label 控件主要用于在窗体中显示提示信息,常与Text控件一起使用。 属性: Caption 表示标签的内容。 例:Label1.Caption="N&ame:" 控件在窗体中显示Name:,&号跟的字母是快捷键字母,即当我们按下Alt+A时,Label1的Click事件将会发生。 这种快捷键定义方法对于菜单和许多其它控件同样适用。 Font 表示控件的字体。 ForeColor 表示控件的当前颜色。 Enabled 表示控件是否使能。 =True 使能。 =False 禁止(控件显示为灰色)。 Visible 表示控件是否可见 =True 可见。 =False 不可见。 Top,Left,Width,Height 表示控件在窗体中的位置和尺寸。 事件: Click 当点击或按下快捷键时发生,常用于使和它一起使用的Text控件获得输入焦点。 例: Private Sub Label1_Click() Text1.SetFocus End Sub Text控件 Text控件接受用户的输入的字符串数据。 属性: Text 表示用户输入的内容。

例:Label1.Caption=Text1.Text 将Text1控件接收用户输入的数据通过Label1控件显示出来。 SelStart 表示用户选中一段文字的起始位置。第一个字符位置为0。SelLength 表示用户选中文字的长度。 SelText 表示用户选中文字的内容。 例:0123456789 这时:SelStart=5,SelLength=4,SelText="5678" MultiLine 表示是否是多行输入。 =True 是多行输入。 =False 不是多行输入(缺省) 。 ScrollBars 多行情况下是否需要滚动条。 =0 没有。 =1 有水平。 =2 有垂直。 =3 水平、垂直都有。 Password 表示口令字符。Text属性返回用户输入数据,屏幕上显示该字符。方法: SetFocus 使当前控件获得输入交点。 事件: KeyPress 当在控件上按下按键时发生。 Private Sub Text1_KeyPress(KeyAscii As Integer) End Sub KeyAscii 表示用户按键的ASCII码,如果在事件中将它改为0,则认为没有按键。 例:编写只允许输入数字的Text控件。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAsciiAsc("9") Then KeyAscii=0 End If

VB内部控件属性解释

VB内部控件属性解释 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直 接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响 应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。

-VB属性中英文对照

-------------VB属性中英文对照------------------- 属性名含义 Action 返回或设置被显示的对话框(CommandDialog)的类型,在设计时无效。ActiveControl 活动控件 ActiveForm 活动窗体 Alignment 文本对齐类型 Align 指定图形在图片框中的位置 Archive 文本列表框是否含有文档属性 AutoRedraw 控制对象自动重画 AutoSize 控制对象自动调整大小 BackColor 背景颜色 BackStyle 指定线型与背景的结合方式 BorderColor 边框颜色 BorderStyle 边框类型 BorderWidth 边框宽度 Cancel 命令按钮是否为Cancel Caption 标题 Checked 菜单项加标记 ClipControls 设置Paint事件是否重画整个控件 Columns 指定列表框水平方向显示的列数 ControlBox 窗体是否有控制框 Count 对象的数量 CurrentX 当前X坐标 CurrentY 当前Y坐标 Default 指定默认按钮 DragIcon 控件拖动过程作为图标显示 DragMode 拖动方式 DrawMode 绘图方式 DrawStyle 设置线型 DrawWidth 设置线宽 Drive 指定驱动器(驱动器列表框) Enabled 对象是否可用 EXEName 活动文本名称 FileName 文件名 FileNumber 文件号 FillColor 填充颜色 FillStyle 填充方式 FontBold 字体加粗 FontCount 字体种类计数

vb中常用控件及其功能

4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他

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文件夹里),它是根据变成需要添加到工具箱里的。 在一般情况下,工具箱里只有标准控件,为了把ActiveX控件添加到工具箱里,可按以下步骤执行: (1)在菜单里选择"工程-部件",弹出"部件"对话框; (2)在对话框中选择"控件"选项卡,显示ActiveX控件列表; (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击"确定"按钮,即可将所选ActiveX控件添加到工具箱里。 第一章、标准控件的方法 1.01 窗体(Form)方法 1.02 文本框控件(Text)的方法 1.03 标签控件(Label)的方法 1.04 框架控件(Frame)的方法 1.05 命令按钮控件(Command)的方法 1.06 复选钮控件(Check)的方法 1.07 单选钮控件(Option)的方法 1.08 组合框控件(Combo)的方法 1.09 列表框控件(List)的方法 1.10 滚动条控件(HScrollBar和VScrollBar)的方法 1.11 文件系统(File System)控件的方法 1.12 形状控件(Shape)的方法 1.13 直线控件(Ling)的方法 1.14 图片框控件(Picture)的方法 1.15 图象控件(Image)的方法 1.16 数据控件(Data)的方法

(完整版)VB窗口与VB工具简介

VB 窗口与VB 工具简介 1、菜单栏的使用:点击某一菜单将弹出菜单,用鼠标单击菜单上的命令 进行该命令的执行。 2、工具栏:工具栏上的工具用鼠标点击就可以使用,它是菜单栏上的常 用命令的快捷方式。将鼠标放在某一工具上就会出现该工具的名称。 3、工具箱: 工具箱(如左图)内工具从左至右、从上到下依次为: 1)、指针2)图片框(PictureBox )3)、标签(Label )4)、文本框(TextBox )5)、框架(Frame )6)、命令按钮(CommandButton )7)、复选框(CheckBox )8)、单选按钮(OptionButton )9)、下拉框(ComboBox )10)、列表框(ListBox ) 11)、水平滚动条(HScrollBar )12)、垂直流动条(VScrollBar )13)、时钟(Timer ) 14)、驱动器列表框(DriveListBox )15)、目录列表框(DirListBox )16)、文件列表框(FileListBox )17)、形状(Shape )18)、线条(Line )19)、图像框(Image )21)、对像(OLE ) 工具箱中的每一个对象我们称其为控件,使用方法是将鼠标放到某一个 控件上,点击鼠标左键一下,然后在窗体上拖拽即添加了该控件。双击该控件就可以对该控件进行代码的编写。每个控件都有属于自己的属性。 菜 单 栏 工具箱 常用工具栏 属性窗口

4、属性窗口: 每一个控件都有其相应的属性,在属性窗口中有一个 下拉列表,我们选中那一下对象下面就会有该对象的属性, 可按字母排序或分类排序。当我们选中某一下属性时,最 下面会出现相应属性的说明。例:(右图)该图选中的是窗 体对象(Form)的名称属性(Caption),下面还有对该属 性的说明。 以下是常用控件的常用属性。 1)、图片框(PictureBox)常用属性:Appearance属 性(返回/设置一个对象在运行时是否以3D效果显示)、 AutoRedraw属性(返回/设置从图形方法到一个持久性位图 的输出)、AutoSize属性(决定控件是否能自动调整大小以 显示所有的内容)、Picture属性(返回/设置图片框控件中 显示的图形。在设置时,设计阶段可直接利用属性窗口指定,运行阶段可使用LoadPicture函数加载)。 2)、标签(Label)常用属性:Alignment属性(设置标签中文本的对齐方式)、AutoSize 属性(设置控件是否能够自动调整大小以显示所有的内容)、BackStyle属性(设置标签的背景样式)、BorderStyle属性(设置标签的边框样式)、Caption属性(设置标签的文本内容)、WordWrap属性(设置标签的文本在显示时是否自动折行功能)。 3)、文本框(TextBox)常用属性:Text属性(设置控件中显示的文本内容)、MaxLength 属性(设置文本框中输入的字符串长度是否有限制。默认值为0,表示该单行文本框中字符串的长度只受操作系统内存的限制;若设置为大于0的数,则表示能够输入的最大字符数目)、MultiLine属性(设置文本框是否以多行方式显示文本设置为True时以多行文本方式显示;设置为False(默认)时以单行方式显示,超出文本框宽度的部分被截除)、PasswordChar属性(设置是否在控件中显示用户键入的字符。如果该属性设置为某一字符,那么无论Text属性值是什么,在文本框中都只显示该字符。另外,要想使该属性有效,MultiLine属性必须设置为False)、ScrollBars属性(设置文本框是否有垂直或水平滚动条)SelLength(返回/设置选定的字符数)、SelStart(返回/设置选定文本的起始点)、SelText 属性(返回/设置包含当前选定文本的字符串) 4)、命令按钮(CommandButton)Cancel属性(设置命令按钮是否为Cancel按钮,即当用户按Esc键时,是否触发它的Click事件)、Caption属性(设置命令按钮的标题,即命令按钮上显示的文字)、Default属性(设置命令按钮是否为默认按钮,即当运行程序

VB中各控件的常用属性

VB中各控件的常用属性1.01、窗体(FORM)的常用属性 1.02、标签控件(Lable)的常用属性 1.03、文本框控件(TextBox)的常用属性

1.05、命令按钮控件(CommandButton)的常用属性 1.06、复选框控件(CheckBox)的常用属性 1.08、组合框控件(ComboBox)常用属性1.09、列表框控件(ListBox)的常用属性

1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性 1.11、定时器控件的常用属性 1.12、文件系统控件的常用属性 文件控件的说明: 1、当选择新的驱动器后,应用ChDrive 语句更新当前驱动器,语法如下: ChDrive Drive1. Drive 此属性只能在程序代码中设置、访问,而不能在属性窗口中设置。 2、把驱动器列表框的Drive 属性赋给目录列表框的Pdth 属性,语法如下: Dir1. Path = Drive1. Drive 3、当选择新的目录后,应用ChDir 语句更新当前目录,语法如下: ChDir Dir1. Path 文件列表框的Path 属性不能在属性窗口中设置,只能在程序代码中设置。 4、如果要显示当前目录中的所有文件,语法如下: File1. Path = Dir1. Path 5、文件列表框的Pattern 属性用于设置要显示的文件类型。他可以在程序代码中设置,也可以在属性窗口中设置,此属性支持分号分隔的列表。如在程序代码中设置,语法如下: File1. Pattern = " * . 扩展名;* . 扩展名;......"

相关主题