Winform下,怎样不使用Mdicontainer,在同一工作区实现多个功能?

时间:2022-10-16 16:15:59
各位:
  有如下问题:
  需求是:要做一个winform程序,菜单功能很多,所有功能结果都显示在类似于单文档程序的工作区内。每个功能得到结果显示时,控件都是不一样的。比如:有的是datagridview 2个,有的是texbbox2个,加若干其他控件,等等。
  如果使用单文档形式,都在统一工作区实现各种功能,界面设计非常麻烦。每个功能显示结果在工作区用到的控件是不一样的,这种情况下直接导致界面摆放困难,该如何实现呢?
  本人曾经尝试用多文档解决这个问题,即:在任何时候只允许一个子窗体存在,每个子窗体中摆放各种控件。但是,vs的多文档界面存在闪烁的问题,貌似是不解之惑非常烦人。

  敬请赐教!

4 个解决方案

#1


直接把Form装入Panel就可以了。

#2


您的意思是,在form中设计好,然后每次放入到工作取得panel中?

#3


自己顶一下,求方法!1楼的方法还是有闪烁的问题。

#4


用TabPanel,加载不同的用户控件

#1


直接把Form装入Panel就可以了。

#2


您的意思是,在form中设计好,然后每次放入到工作取得panel中?

#3


自己顶一下,求方法!1楼的方法还是有闪烁的问题。

#4


用TabPanel,加载不同的用户控件