在MDI程序中,怎样使子窗口弹出来的时候显示在主窗体的中间,在formload事件中写些什么代码,我忘了!

解决方案 »

  1.   

    在设计时设置窗体的startUpPosition属性 =2  屏幕中心
      

  2.   

    或者:Private Sub Form_Load()
        Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2
    End Sub
      

  3.   

    Private Sub Form_Load()
        
    End Sub
      

  4.   

    Private Sub Form_Load()
        dim topx as integer
        dim lefty as integer
    topx=(screen.height-me.width)/2
    lefty=(Screen.Height - Me.Height) / 2
    me.top=topx
    me.left=lefty
    End Sub
      

  5.   

    在设计时设置窗体的startUpPosition属性 =2  屏幕中心你设置一下这个属性我看看!!!???
      

  6.   

    如果是MDI应用程序,应该在设计时或者该窗体的formload事件中设置窗体的startUpPosition属性为OwnerCenter,表示在主窗体的中心。如果不是MDI应用程序,应该在formload事件中首先设置该窗体的Parent属性,然后在设置startUpPosition属性为OwnerCenter。
      

  7.   

    lihonggen0(李洪根,用.NET,标准答案来了)