先创建一个MDIForm1
再创建一个Form1(设MDIChild=True)DIForm1和Form1,各自都创建了顶部菜单。
解决的问题:在DIForm1弹出Form1的时候要求只显示DIForm1的顶部菜单,不显示Form1的顶部菜单

解决方案 »

  1.   


    设MDIChild=FalseOption Explicit
    Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As LongPrivate Sub MDIForm_Load()
        Form1.Show
        SetParent Form1.hWnd, MDIForm1.hWnd
    End Sub
      

  2.   

    这样做解决了一个问题,但出现一个新的问题,出现Form1和MDIForm1两个标题栏,很难看啊。
      

  3.   

    Form1可以设为无边框窗体 菜单也可以隐藏啊
      

  4.   


    我晕 我倒..... Form_Click 不行吗?Form_KeyPress 不行吗? 
    chinaboyzyq 说的 自己加个关闭按钮 不行吗?