请问,你说的单界面是不是就需要多个panel,每次显示一个,其余的去除或隐藏掉?用多个form展示不同的控件集合,是否写起来容易?

解决方案 »

  1.   

    用多个WinForm吧~多个WinForm放在一个MDI主窗体里就可以了。
      

  2.   

    用多个winform我认为应该是最好的,不论业务需求如何,如果用panel的话,首先多个panel必须是放在一个winform中,导致大量的逻辑,代码集中于此。我曾做过一个类tabcontrol的控件,在我的blog上有这张图片:http://blog.csdn.net/RonoTian/archive/2008/06/13/2543921.aspx希望不要认为我打广告。但是我认为我这种排列方式是不错的能够自动把打开的窗体添加进去。