vbborderstyle,vbborderstyle属性
Vb中 窗体BorderStyle属性1与3有什么区别?
BorderStyle 属性
vbFixedSingle 1 固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。
vbFixedDouble 3 固定对话框。可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。
VB中Borderstyle属性设为1和3时,有什么区别
VB中窗体的BorderStyle属性设置为1和3时都为固定单边框,为1和3时都可以设置窗口的最大化最小化按钮(MaxButton和MinButton)属性为True,但是只在1时才起作业,为3时不起作用。如下图所示:
vb设置borderstyle=0后无法移动窗体,求解决!能很好解决者重赏!
在VB中,BorderStyle属性为0的窗体没有边框,并且也没有与边框相关的元素。这种窗体具有简洁、占用空间少等优点,用它可以设计出某些富有个性的窗体。但是,由于它没有标题栏,窗体不能移动,同时也不能改变大小。
不用API也可以解决此问题,监视鼠标动作,记录鼠标按下时候的坐标,根据鼠标移动的坐标计算出窗口的新坐标并赋值即可。
Dim
ctX
As
Single,
ctY
As
Single
Private
Sub
Form_MouseDown(Button
As
Integer,
Shift
As
Integer,
X
As
Single,
Y
As
Single)
ctX
=
X:
ctY
=
Y
End
Sub
Private
Sub
Form_MouseMove(Button
As
Integer,
Shift
As
Integer,
X
As
Single,
Y
As
Single)
If
Button
=
1
Then
Me.Move
Me.Left
-
ctX
+
X,
Me.Top
-
ctY
+
Y
End
Sub
满意请采纳
VB form 的边框属性,borderstyle
VB 的
Form 组件中,BorderStyle 属性可以设置为以下值:
缺省设置值为
Sizable,即窗口可以随意改变大小、最大化、最小化、关闭,窗口边框较宽:
Fixed
Single 固定的单边:窗口只有关闭按钮,不能改变大小,窗口边框较窄:
Fixed
Dialog 样式与
Fixed
Single 类似,与其区别在于:以
Dialog 对话框显示,即只有关闭这个窗口之后,程序中该窗口之下的窗口才能响应用户。