假如在MIDI窗体上有一个菜单栏:菜单(子菜单1,子菜单2),窗口菜单请问,当打开子菜单一时,在窗口菜单下显示当前窗口名为子菜单1,当打开子菜单2时(此时菜单1并没有关掉)这时窗口菜单下显示二个菜单,并且当前的为子菜单2也就是类似于系统工具栏上的"窗口"菜单
请朋友给个提示...或是代码......
谢谢

解决方案 »

  1.   

    用一个控件树组, 一旦没有任何子窗口的时候就全部unload, 并且submenu(0)是隐藏的(当然也不可以不隐藏)
    一旦有一个子窗体打开, 就加载一下这个控件树组, 显示出来,设置他的caption窗体名字。在这个menu的click中根据他的caption来执行 form.zorder 0
      

  2.   

    楼上的大哥,可以再讲清楚些吗?如果不用控件树组行吗???(就只一个MIDI窗体,三个子窗体)。要达到像XP系统的“窗口”菜单一样的效果。。