在一个窗体中插入按钮,然后单击这个按钮出现另一个窗体,再单击又出现一个窗体,如此往复,如何用C#代码实现

解决方案 »

  1.   


    Form1 form1 = new Form1();
    foform1.ShowDialog();
      

  2.   

    Form2 f2 = new Form2 ( );
    f2.ShowDialog ( this );  
    //或者  
    f2.Show ( this );
    //或者
    f2.Owner = this;
    f2.ShowDialog( ); 
     
      

  3.   

    在Button_click事件中写
    Form1 form1 = new Form1();
    form1.Show();
      

  4.   

    Form1 form1 = new Form1();
    form1.Show();使用show不能使用ShowDialog
      

  5.   

    应该有答案了。LZ应该是需要MDI的样子,而不是SDI。
      

  6.   

    不管是MDI还是SDI,思路都是一样的:
    1、定义和初始化一个Form对象。
    2、show出Form对象。
      

  7.   

    Form1 form1 = new Form1();
    foform1.ShowDialog();如果是MDI的话在设定下
      

  8.   

    如果是MDI,就设定父窗体为MDI属性的
      

  9.   

    Form frm=new Form();
    frm.ShowDialog();