如果实在没有办法,可以试一下在子窗体的LOAD事件中写入以下代码。
Private Sub Form_Load()
Me.Left = (MDIForm1.ScaleWidth - Me.Width) / 2
Me.Top = (MDIForm1.ScaleHeight - Me.Height) / 2
End Sub
Private Sub Form_Load()
Me.Left = (MDIForm1.ScaleWidth - Me.Width) / 2
Me.Top = (MDIForm1.ScaleHeight - Me.Height) / 2
End Sub
Me.Left = (MDIForm1.Width - Me.Width) \ 2
Me.Top = (MDIForm1.Height - Me.Height) \ 2
应该就行了。我就是这样的 :)随便说一下,象这种对数据精度要求不高的情况下可以用“\"代替"/",这样可以减少运算强度,提高程序速度。
ScaleWidth 是指窗口内部的宽度
width 是指窗体的宽度
width 的宽度一般比 ScaleWidth 的宽度大
例外的情况是 窗体的边界设置为没有,就是没有窗体边框。