使用DockPanelWorkspace时,MdiWindowListItem的等价物是什么?

时间:2009-02-16 13:20:38

标签: c# .net winforms cab

我们有一个复合应用程序,其中DockPanelWorkspace作为其主要用户界面区域。上面是一个MenuStrip,窗口菜单设置为MdiWindowListItem。不幸的是,正如我所担心的那样,窗口菜单中没有填充打开的视图。

CAB中是否有一个等效项,用于填充工作区中打开视图列表的菜单?如果没有,我该如何实现该功能呢?

1 个答案:

答案 0 :(得分:0)

MdiWindowListItem会自动填充添加为MdiChild的项目。您必须为停靠窗口开发自定义逻辑,处理以下内容。

  • 将菜单项添加到窗口菜单(设置为MdiWindowListItem)
  • 关闭相关窗口时删除菜单项
  • 用于在单击菜单时选择窗口的EventHandler
  • 我不熟悉DockPanelWorkspace。
    • 因此必须对选择窗口的逻辑进行排序。
    • DockState的更改,如窗口更改为MDIChild