vb窗体最大化最小化时,picturebox如何随之变大变小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb窗体最大化最小化时,picturebox如何随之变大变小相关的知识,希望对你有一定的参考价值。

首先在设计时确定窗体与Picturebox之间的关系,例如Picture1.Left=? Picture1.Top=? Picture1.Width 与 me.Width 的比例关系,Picture1.Height 与 me.Height 的比例关系
那么,在Form_Resize事件中就可以按比例放大或缩小控件尺寸,但控件位置不变,例如
Dim X As Single, Y As Single

Private Sub Form_Load()
X = Picture1.Height / Me.Height
Y = Picture1.Width / Me.Width
End Sub

Private Sub Form_Resize()
Picture1.Height = Me.Height * X
Picture1.Width = Me.Width * Y
End Sub
参考技术A 这个要手动调整尺寸的。 参考技术B 始终与窗体一样大
Private Sub Form_Resize()
Picture1.Width = Me.Width
Picture1.Height = Me.Height
End Sub
参考技术C http://wenku.baidu.com/view/b0e3906d783e0912a2162ad6.html
你看看我的文库的方法

以上是关于vb窗体最大化最小化时,picturebox如何随之变大变小的主要内容,如果未能解决你的问题,请参考以下文章

VB.NET求帮忙!...

winform如何控制子窗体最小化后不影响操作主窗体打开子窗体

C#控件的位置和大小随窗体大小的变化而变化

vb中如何使窗体和控件的相对位置不发生改变

怎样使delphi里的控件随窗体的大小变化而变化

QT 如何最小化窗体