请教:
现在想在MDI环境下,通过菜单打开一个MDI子窗口,此窗口打开后,在主菜单的“窗口”菜单下自动加一个新菜单项,当窗口关闭后,从“窗口”菜单中自动删除此项。就是做一个动态的菜单,菜单下记录已经打开过的MDI子窗口。
谢谢

解决方案 »

  1.   

    设计部分:
    1.在窗口菜单下建立name="form1"名称的菜单,caption="窗口排列"并设置index为0(重要),这个是引导用窗口,放些不使用代码也可以
    2.代码加载菜单
    load form1(1)
      

  2.   

    续:
    form1(1).caption =新窗口1.caption 
    form1(1).Visible = True 
    form1(2).caption =新窗口2.caption 
    form1(2).Visible = True
    ....... 
      

  3.   

    代码加载菜单
    load form1(1)
    form1(1).caption =新窗口1.caption 
    form1(1).Visible = True 
    load form1(2)
    form1(2).caption =新窗口2.caption 
    form1(2).Visible = True
    ........
      

  4.   

    load 菜单名 后,这个新菜单与主菜单是并列的啊,不属于某个菜单的子菜单,且如何指定它的click事件呢??
      

  5.   


    主菜单的下级建立name="form1"名称的菜单,caption="窗口排列"并设置index为0
    load 菜单名(index)有索引啊Private Sub form1_Click(Index As Integer)
    If Index = 1 Then MsgBox "test1"
    If Index = 2 Then MsgBox "test2"
    If Index = 3 Then MsgBox "test3"
    End Sub