C#使用flowlayoutpanel作为模拟MDI容器

时间:2016-04-01 17:08:08

标签: c# winforms

我正在创建一个新的winforms应用程序。

我想用一个flowlayoutpanel来模拟MDI功能,它将托管“许多”面板,这些面板将嵌入一个表单。

所以工作流程就像这样:

  1. 用户点击导航菜单打开一个模块(该模块是winform,将嵌入panel,此panel将展开以填充其容器)
  2. 用户将填写模块以便工作,但可以选择将其最小化,以便他可以使用其他模块。
  3. 当用户点击最小化图标“添加到面板的自定义图标”时,panel将最小化为flowcontainerpanel中的标题。
  4. 然后用户可以点击其他模块或双击现有的当前打开的模块“tiles”再次打开它。
  5. 这是一些图片,所以我可以更好地解释它。

    enter image description here

    双击“tile”后,面板应展开并填充:

    enter image description here

      

    我该怎么做?感谢任何建议或指导。

0 个答案:

没有答案