这个不是一句话两句话能说清楚的,其实不是用什么控件的问题而是如何设计的问题
如何设计只能自己来了,把Command模式粘到google里,能查出很多例子,仔细研究研究

解决方案 »

  1.   

    搜索了一下,更不明白了。
    我就是想用几个Panel来实现界面的切换,可是做的过程中,Panel占满了窗口后不知道怎么在编辑另一个底层的Panel,郁闷。。
      

  2.   

    再弱问一下,新的form可以再原来的窗口显示吗??
      

  3.   

    LZ还是继续用webform做开发吧,winform设计方式是不同的,实在要,用WF
      

  4.   

    唉,我也不想做这个,上头让做个小工具,我立志做web开发的 呵呵
    刚来公司学.net一个月,就做了个很小的web增删改查的系统,这不现在想弄个winform的小程序,一点头绪都没有  汗啊。。
      

  5.   

    可以设置一个全局变量,跟每个panel对应起来
    在点击按钮的时候改变变量,同时判断变量的值以决定显示哪个panel
    每次只显示一个,其余的隐藏
      

  6.   

    lz的意思是在设计的时候切换panel不方便.
    不是运行起来后怎样设置.lz的问题我也碰到过,本来用tabcontrol是不错,但是tabcontrol的标头无法去掉.
    所以还是只有麻烦一点吧,切换panel的时候可以对着最前面的panel右击,然后选中置于底层,这样可以露出下面一层的panel
      

  7.   

    PANNEL有个VISIBLE属性,当一个PANNEL的VISIBLE=TRUE的时候,另外的PANNEL全为FALSE,然后你想让哪个PANNEL显示就可以了,很简单的
      

  8.   

    控制pannel的visible属性就可以了
      

  9.   

    另外用tab control也行啊,感觉界面更友好
      

  10.   

    WWF(Microsoft Windows Workflow Foundation)工作流中文社区:http://www.wwfcn.net
      

  11.   

    在做Wizard Control?
    这里有现成的http://www.codeproject.com/cs/miscctrl/DesignTimeWizard.asp可以参考他的Next/Prev实现...
      

  12.   

    方法其实就是这样, 控制panel的visible属性就可以了
    同时,由于panel数量多,建议在窗体的LOAD中由编程实现各PANEL的初始位置,也就是panel1.top,panel1.left,这样, 你在设计时, 设计好一个panel, 你就可以把它拉到角落里去, 不会影响对后续的PANEL设计,而且位置对的很准。