本文目录一览:
- 1、VB中的BorderStyle是什么意思?
- 2、在VB窗体属性中,BorderStyle属性有0~5,这些功能分别都是什么?
- 3、vb关于Borderstyle属性的问题
- 4、border-style属性有几种(分别是)?可否编一小段?
- 5、VB form 的边框属性,borderstyle
VB中的BorderStyle是什么意思?
BorderStyle属性:返回或设置对象的边框样式。对Form对象和Textbox
控件在运行时是只读的。
语法:
object.BorderStyle
=
[value]
object对象表达式,其值是“应用于”弊散列表中的一个对象
value值或常数,用于决定边框样式,“设置值”中有详细说明
对于窗体,BorderStyle
属性决定了其主要特征,这些特征从外观上就能确定窗体是通用窗口或对话框。
设置值3(固定对话框)用于标准对话框。
设置值4(固定工具窗口)和5(可变工具窗口)用于创建工具箱样式的窗口。
设置值为
2(可变尺寸)的
MDI
子窗体,茄卜悄以
Windows
运行环境运行时定义的缺省尺寸,在
MDI
窗体内显示。对于任何其它设置值,窗体颤渣按设计时指定的大小显示
在VB窗体属性中,BorderStyle属性有0~5,这些功能分别都是什么?
VB窗体BorderStyle属性设置值如下:
属轮慧性设置值0:None(无边界框架)
属性设置值1:FixedSingle(窗口大小固定不变的单线框架)
属性设置值2:Sizable(窗口大饥亩小可变的标准双线框架)
属性设置值3:FixedDialog(窗口大小固定的对话框窗体)
属性设置值4:FixedToolWindow(窗口大小固定的工具箱窗体)
属性设置值5:Sizable ToolWindow(窗口大小可变的工具箱窗体)
扩展资料
VB窗体其他属性及说明
1、Appearance,外观效果,取值为:
0:平面
1:3D(立体)
2、AutoRedraw,是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出,取值为:
True
False
BackColor 背景颜色,可从弹出的调色板选择。
3、DrawStyle,设定绘图相关方法使用的直线样式,有7 种可选:
0:实线,此为默认值
1:虚线
2:点线
3:单点划线
4:双点划线
5:无线
6:内腊肢答部实线
参考资料来源:百度百科-VB窗体
vb关于Borderstyle属性的问题
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long '获取窗体样式-borderstyle
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long'设置窗体样式改消-borderstyle
'消息常数
Private Const GWL_STYLE = (-16) '窗体样式
Private Const WS_CAPTION = HC00000 ’带标题窗体
Private Const WS_MAXIMIZEBOX = H10000'带最大化按钮
Private Const WS_MINIMIZEBOX = H20000’带最小化
Private Sub Command1_Click()
Dim WinStyle As Long
WinStyle = GetWindowLong(Me.hwnd, GWL_STYLE) ’取得窗体样式核橘知
SetWindowLong Me.hwnd, GWL_STYLE, WinStyle Xor (WS_CAPTION Or WS_MAXIMIZEBOX Or WS_MINIMIZEBOX) '设置样式 用原来样式 异或 最伍坦大化最小化标题栏3样式属性 也就是原来有的就成没有 反之亦然-borderstyle
'强制窗体刷新,正规点的是调用setwindowpos,下面的方法是不正规的方法
Me.Width = Me.Width + 10
Me.Width = Me.Width - 10
End Sub
border-style属性有几种(分别是)?可否编一小段?
border-style 属性可设置四边的样式,可以有1到4种样式
举例
table {border-style: dotted}
all four borders will be dotted
四条边都为打点型
table {border-style: dotted dashed}
top and bottom border will be dotted, left an right border will be dashed
上下边为打点型的,左右为粉碎型
table {border-style: dotted dashed solid}
top border will be dotted, left and right border will be dashed, bottom border will be solid
上边为打点型,左右为粉碎型边框,下边框为线型
table {border-style: dotted dashed solid double}
top border will be dotted, right border will be dashed, bottom border will be solid, left border will be double-borderstyle
上边为打点型,右边为粉碎型,下边为线型,左边为双线型
可用值
值 描述
none Defines no border
无边框
hidden The same as "让陪颂毁none", except in border conflict resolution for table elements
除了在table元素的边框解析上有冲突外基本和"none"一样
dotted Defines a dotted border. Renders as solid in most browsers
打点边框,在大多数浏览器中会变为线条
dashed Defines a dashed border. Renders as solid in most browsers
断裂边框,在大多数浏览器下也会变为线条坦樱蠢(在IE里dotted和dashed基本无区别,FF浏览器有所不同)
solid Defines a solid border
线条边框
double Defines two borders. The width of the two borders are the same as the border-width value
双线边框。两线的宽度和border-width值一样
groove Defines a 3D grooved border. The effect depends on the border-color value
3D沟槽边框。效果依赖于border-color的值
ridge Defines a 3D ridged border. The effect depends on the border-color value
3D脊状边框。效果依赖于border-color的值
inset Defines a 3D inset border. The effect depends on the border-color value
3D嵌入边框。效果依赖于border-color的值
outset Defines a 3D outset border. The effect depends on the border-color value
3D突出边框。效果依赖于border-color的值
VB form 的边框属性,borderstyle
VB 的 Form 组件中,BorderStyle 属性可以设置为以下值:
缺省设置值为 Sizable,即窗口可以随意改变大小、最大化、最小化、关闭,窗口边框较宽:
Fixed Single 固定的单边:窗口只有关闭按钮,不能改变大小,窗口边框较窄:
Fixed Dialog 样式与 Fixed Single 类似,与其区别在于:以消拦 Dialog 对话框显示,即只有关闭这个窗口之后,拿则胡程序中该盯正窗口之下的窗口才能响应用户。