vb 子窗体的位置

来源:百度知道 编辑:UC知道 时间:2024/06/25 09:53:51
比如显示在MDI窗体的正中
或者在左上角。

'在子窗体里添加代码:
Private Sub Form_Load()

'在MDI窗体的正中
Me.Top = (MDIForm1.ScaleHeight - Me.Height) / 2
Me.Left = (MDIForm1.ScaleWidth - Me.Width) / 2

'左上角
'Me.Top = 0
'Me.Left = 0

End Sub

假设form1为mdi子窗体
StartUpPosition属性设为1就是所有者中心,也就是mdi窗体中心。
如果设为0(手动),就
form1.Left = 0
form1.Top = 0

你可以直接设置他离容器的高和左边距离啊

在子窗口上
MDIForm1.Show
Me.Left = 0
Me.Top = 0
这样出来他就在左上角