不好意思,我实在是菜
我用的是mdi的界面,如何是我的子窗开始时就是在主窗的中间?

解决方案 »

  1.   

    在子窗体的load中加上Private Sub Form_Load()
        Me.Left = (你的mdi窗体.Width - Me.Width) / 2
        Me.Top = (你的mdi窗体.Height - Me.Height) / 2
    End Sub
      

  2.   

    我用的是mdi的界面,如何是我的子窗开始时就是在主窗的中间?用MDI的Startupposition的属性
    mdi.Startupposition=2  窗体在屏幕中心
    mdi.Startupposition=1  窗体在主窗所有者中心
      

  3.   

    我同意gzhiceberg(天晓得) (xxxxx)的观点
    Form_Activate()Private Sub Form_Activate()
        Me.Left = (你的mdi窗体.Width - Me.Width) / 2
        Me.Top = (你的mdi窗体.Height - Me.Height) / 2
    End Sub
      

  4.   

    同意gzhiceberg(天晓得) (xxxxx)的观点
      

  5.   

    Private Sub Form_Load()
        Me.Left = (你的mdi窗体.Width - Me.Width) / 2
        Me.Top = (你的mdi窗体.Height - Me.Height) / 2
    End Sub这个不错
      

  6.   

    1)选中要居中的子窗体
    2)在属性窗口里设置它的StartUpPosition为 1-CenterOwner