VB窗体常用属性课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、窗体的常用属性

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会激活预先设定的对象绘制事件。

相关文档
最新文档