例如在form1中有个按扭事件void button_Click(object obj,EventArgs ea){
                           form2 f=new form2();  //实例化form2
                           f.ShowDialog();       //现实form2窗口
                          }

解决方案 »

  1.   

    http://www.c-sharpcorner.com/Code/2002/June/CommBetweenForms.asp
    http://www.c-sharpcorner.com/Code/2002/June/CommBetweenFormsP2.asp
      

  2.   

    form2 f=new form2();  //实例化form2
    f.Show();       //现实form2窗口
      

  3.   

    1 先在FORM1的CS文件里添叫using form2类名
    2 新建个你要调用FORM2的实例 form2 f=new form2();  
      在调用f.ShowDialog();
      

  4.   

    我问一个类似的问题.
    一个WebForm怎么调到另一个WebForm呢?
      

  5.   

    如果按C使者的方法,那么关闭form1时(调用form1.close())form2也会关闭,请问有没有当关闭form1时不关闭form2的方法???
      

  6.   

    http://202.101.235.90/DownSoft//sort.asp?zhuid=8&typeid=36
      

  7.   

    f.ShowDialog();       //注意是模式对话框!如果按C使者的方法,那么关闭form1时(调用form1.close())form2也会关闭,请问有没有当关闭form1时不关闭form2的方法???
    MDI!
      

  8.   

    怎样当打开form2后,自动关闭form1 ?
      

  9.   

    不是那个Response.ridrect()吗?
    好像是这样写得吧?忘记了
      

  10.   

    http://www.csdn.net/Develop/read_article.asp?id=26433
    http://www.csdn.net/Develop/read_article.asp?id=26434
    http://www.csdn.net/Develop/read_article.asp?id=26436
      

  11.   

    已经添加了一个窗体form2,在form1中写了如下代码,但编译时还是报错:“找不到类型或命名空间名称form2(是否缺少using指令或程序集应用?)”,可实际上我已经使用了using form2;  怎么回事呢?代码如下:using form2; (出错就在这一行)
    .
    .
    .private void button1_Click_1(object sender, System.EventArgs e)
     {
       form2 f1 = new form2();
       f1.ShowDialog();
     }
      

  12.   

    Form2 newform=new Form2();
    newform.Show();
    //newform.ShowModal();