vb6.0怎么让窗体里的控件随着窗体的变化而改变大小?
vb6.0怎么让窗体里的控件随着窗体的变化而改变大小?默认状态下,窗体变大了,控件还是不变。 '按比例调整控件大小代码...
'声明变量
Dim OldWAs Single
Dim OldHAs Single
'窗口大小发生改变时
Private Sub Form_Resize()
On Error Resume Next
'最小大小,防止比例失调
If Me.Width < 4800 Then Me.Width = 4800
If Me.Height < 3600 Then Me.Height = 3600
Dim cu As Control
For Each cu In Me.Controls
'调整大小
cu.Move cu.Left * Me.Width / OldW, cu.Top * Me.Height / OldH, cu.Width * Me.Width / OldW, cu.Height * Me.Height / OldH
Next
'赋值
OldW = Me.Width
OldH = Me.Height
End Sub
页:
[1]