winform 中在一个窗体中怎么实现界面切换
例如  计算器中  在一个窗体中在  标准界面 和 科学界面  来回切换

解决方案 »

  1.   

    一种办法是你画两个界面,拿计算器举例。当你用标准型的时候,科学型界面可见属性(visiable)设置为false(或者直接new出来一个),当点击科学型的时候,让这个窗体可见,标准型的close()掉。
      

  2.   

    就象你说的,用一个Panel控件,把其他控件都装入Panel里,然后对Panel操作就可以了
      

  3.   

    比如对Panel控件,以下几个操作就足够了:移动位置:
                panel1.Top = 10;
                panel1.Left = 10;
    隐藏:
                panel1.Visible = false;
    改变大小:
                panel1.Width = 50;
                panel1.Height = 60;其它控件同上
      

  4.   

    tabcontrol应该就能满足如果有更高要求  可以几个自定义用户控件 然后覆盖放到一起  根据需求显示
      

  5.   

    tabcontrol 做窗体分割就不合适了
      

  6.   

    1.用多个panel,控制显示影藏,BrintToFront
    2.tabControl ,可以把tabs影藏掉,控制tabPage的切换
      

  7.   


    都可以。再有个笨点的方法就是   不断的this.Controls.Add和Remove