admin 管理员组

文章数量: 1086019


2024年3月7日发(作者:measuregeom中文意思)

一、窗体的常用属性

一、窗体的常用属性

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(可调整的边框),

1

一、窗体的常用属性

且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)

2

一、窗体的常用属性

利用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中,可以直接用十六进制数指定颜色。另外还可以利用颜色常数来设置颜色.

常数

vbBlack

vbGreen

vbBlue

vbCyan

0

FF00

FF0000

FFFF00

对应颜色

黑色

绿色

蓝色

青色

常数

vbRed

vbYellow

vbMagenta

vbWhite

FF

FFFF

FF00FF

FFFFFF

对应颜色

红色

黄色

紫红色

白色

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属性极为重要.利用这些方法,在改变对象大小或隐藏在另一个对象后又需要重新显示被隐藏部分的情况下,设置

3

一、窗体的常用属性

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属性定义的是窗体左边界和上边界相对于其容器的左边界和上边界的距离,二者的含义是完全不同的。

4

一、窗体的常用属性

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属性

5


本文标签: 窗体 设置 属性 对象 显示