vbborderstyle,vbborderstyle属性

http://www.itjxue.com  2023-01-15 13:30  来源:未知  点击次数: 

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 对话框显示,即只有关闭这个窗口之后,程序中该窗口之下的窗口才能响应用户。

(责任编辑:IT教学网)

更多

推荐导航代码文章