VB窗体常用属性
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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会激活预先设定的对象绘制事件。