![]() |
#2
风吹过b2015-09-14 17:47
先贴官方的吧:
BorderStyle 属性 返回或设置对象的边框样式。对 Form 对象和 Textbox 控件在运行时是只读的。 语法 object.BorderStyle = [value] BorderStyle 属性语法有这些组成部分: 部分 描述 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 方法指定。 ------------------- 对于窗体,就早在这几种样式里切换,是主要上边框,针对图标、按钮分别有不同的设置。 实际上就是窗体应用那种的模样,自己每样都试一下就明白的,这个要设置属性,不能使用代码去修改。 对于 text 来说,你修改一下属性就可以看到,一个有边框,一个无边框,只有这二种值。 这个属性,其实你多试一下就会明白。 |
VB中BorderStyle的值分别代表什么?谁能具体解释下(不要太书面的,最好能解释的形象点)