Align
Align返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适合窗体的宽度。
语法:object.Align [= number]
Number 整数值,用来确定如何显示对象,“设置值”中有详细描述。
number 的设置值如下:
VbAlignNone 0
(非 MDI 窗体的缺省值)无 - 可以在设计时或在程序中确定大小和位置。 如果对象在 MDI 窗体上,则忽略该设置值。
VbAlignTop 1
(MDI 窗体的缺省值)顶部- 对象显示在窗体的顶部,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignBottom 2
底部- 对象显示在窗体的底部,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignLeft 3
左边- 对象在窗体的左面,其宽度等于窗体的 ScaleWidth 属性设置值。
VbAlignRight 4
右边- 对象在窗体的右面,其宽度为窗体的 ScaleWidth 属性设置值。
说明:用 Align 属性可以很快地在窗体的顶部或底部创建工具栏或状态栏。当用户改变窗体的大小时,Align 值设置为 1 或 2
的对象,会自动地改变大小以适合窗体的宽度。
PictureBox 和 Data 控件是唯一能放在 MDI 窗体上的标准控件。MDI 窗体的内部区域定义为没有被控件覆盖的空间。当 MDI 子窗体在 MDI
父窗体中最大化时,它不会覆盖任何控件。
number 设置值 3 和 4 可以用来将工具栏对齐于窗体或 MDI 窗体的左边和右边。如果在 MDI
窗体的一个角上有两个工具栏,上或下对齐会优先占满整个角,而不用左右对齐。就象上下对齐的对象一样,左右对齐的对象占据 MDI 窗体的内部区域。
Appearance:
返回或设置 MDIForm 或 Form 对象上的控件在设计时的绘图风格。在运行时是只读的。
语法:object.Appearance
Appearance 属性的设置值是:
0 平面绘制控件和没有可视化效果的窗体。
1 (缺省值)3D。带有三维效果的绘制控件。
说明:
如果在设计时将其设置为 1,那么 Appearance 属性在画出控件时带有三维效果。如果窗体的 BorderStyle
属性被设置为固定双边框(vbFixedDouble,或 3),窗体的标题和边框也是以有三维效果的方式绘画的。将 Appearance 属性设置为
1,也导致窗体及其控件的 BackColor 属性被设置为这样的颜色,该颜色是为操作系统的“显示属性”对话框的“外观”选项卡中的 3D 对象选定的。
将 MDIForm 对象的 Appearance 属性设置为 1,只对 MDI 父窗体产生影响。想要在 MDI 子窗体上具有三维效果,必须将每个子窗体的
Appearance 属性设置为 1。
BackColor
BackColor-返回或设置对象的背景颜色。
ForeColor-返回或设置在对象里显示图片和文本的前景颜色。
语法:
object.BackColor [= color]
object.ForeColor [= color]
color 值或常数,确定对象前景或背景的颜色,“设置值”中有详细说明。
设置值:
Visual Basic 用 Microsoft Windows 运行环境的红-绿-蓝 (RGB) 颜色方案。color 的设置值如下:
标准 RGB 颜色: 使用调色板或在代码中使用 RGB 或 QBColor 函数指定的颜色。
系统缺省颜色: 由对象浏览器中的 Visual Basic (VB) 对象库所列的系统颜色常数指定的颜色。Windows
运行环境替换使用用户在控制面板设置值中的选择。
对所有的窗体和控件,在设计时的缺省设置值如下:
BackColor-设置为由常数 vbWindowBackground 定义的系统缺省颜色。
ForeColor-设置为由常数 vbWindowText 定义的系统缺省颜色。
说明:
在 Label 和 Shape,控件中,如果 BackStyle 属性的设置值为 0(透明),则忽略 BackColor 属性。
如果在 Form 对象或 Picturebox 控件中设置 BackColor 属性,则所有的文本和图片,包括指定的图片,都被擦除。设置 ForeColor
属性值不会影响已经绘出的图片或打印输出。在其它的所有控件中,屏幕的颜色会立即改变。
标准 RGB 颜色的有效取值范围是 0 到 16,777,215 (&HFFFFFF)。该范围内数的高字节为 0;较低的 3
个字节,从最低字节到最高字节依次决定红、绿和蓝的量。红、绿和蓝的成分,分别由一个介于 0 与 255 (&HFF) 之间的数来表示。如果最高字节不为
0,Visual Basic 将使用系统颜色,这些颜色由用户的控制面板设置值和由对象浏览器中的 Visual Basic (VB) 对象库所列出的常数来确定。
在 Windows
运行环境中显示文本,文本和背景的颜色必须都是原色。如果所选择的文本或背景颜色没有显示出来,则选择颜色中可能有抖动色-也就是说,最多由三种不同颜色的像素组成的颜色。如果对文本或背景选择了抖动色,则会用最接近的原色来代替。
BorderStyle:
返回或设置对象的边框样式。对 Form 对象和 Textbox 控件在运行时是只读的。
语法:object.BorderStyle = [value]
object 对象表达式,其值是“应用于”列表中的一个对象。
value 值或常数,用于决定边框样式,“设置值”中有详细说明。
Form 对象的 BorderStyle 属性设置值如下:
vbBSNone 0 无(没有边框或与边框相关的元素)。
vbFixedSingle 1 固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。
vbSizable 2 (缺省值)可调整的边框。可以使用设置值1列出的任何可选边框元素重新改变尺寸。
vbFixedDouble 3 固定对话框。可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。
vbFixedToolWindow 4 固定工具窗口。不能改变尺寸。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显示。
vbSizableToolWindow 5 可变尺寸工具窗口。可变大小。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显示。
MS Flex Grid、Image、Label、OLE 容器、PictureBox、Frame 和 TextBox 控件的 BorderStyle
属性设置值如下:
0 (Image 和 Label 控件的缺省值)无。
1 (MS Flex Grid、PictureBox、TextBox 和 OLE 容器控件的缺省值)固定单边框。
Line 和 Shape 控件的 BorderStyle 属性设置值如下:
vbTransparent 0 透明
vbBSSolid 1 (缺省值)实线。边框处于形状边缘的中心。
vbBSDash 2 虚线
vbBSDot 3 点线
vbBSDashDot 4 点划线
vbBSDashDotDot 5 双点划线
vbBSInsideSolid 6 内收实线。边框的外边界就是形状的外边缘。
说明:
对于窗体,BorderStyle 属性决定了其主要特征,这些特征从外观上就能确定窗体是通用窗口或对话框。设置值 3(固定对话框)用于标准对话框。设置值
4(固定工具窗口)和 5(可变工具窗口)用于创建工具箱样式的窗口。
设置值为 2(可变尺寸)的 MDI 子窗体,以 Windows 运行环境运行时定义的缺省尺寸,在 MDI
窗体内显示。对于任何其它设置值,窗体按设计时指定的大小显示。
改变 Form 对象的 BorderStyle 属性设置值,可能会改变 MinButton、MaxButton 和 ShowInTaskbar 属性的设置值。当
BorderStyle 设置为 1(固定单边框)或 2(可变尺寸)时,MinButton、MaxButton 和 ShowInTaskbar 属性自动设置为
True。当 BorderStyle 设置为 0(无)、3(固定对话框)、4(固定工具窗口)或 5(可变工具窗口)、MinButton、MaxButton 和
ShowInTaskbar 属性自动设置为 False。
注意:
如果带有菜单的窗体设置为 3(固定对话框),该窗体将按设置值 1(固定单边框)显示。
运行时,窗体或者是模式的或者是无模式的,都可以用 Show 方法指定。
|