新建一个窗体类newForm,在你的按键响应函数中,给newForm实例化就行了,非常简单的啊,哈哈!!

解决方案 »

  1.   

    Form1 frm = new Form1();
    frm.Show();
      

  2.   

    就是这么简单:
    在第一个form的按钮点击事件中写上
    SecondForm sf=new SecondForm();
    sf.Show();
      

  3.   

    生成第二个窗体的一个实例,然后调用它的show()方法就行了
    Form2 frm=new Form2();
    frm.Show();
      

  4.   

    再问:form2能直接使用form1的dataset吗?因为我想让两个FORM显示相同的数据。
      

  5.   

    Form2 form2=new Form2();
    form2.ShowDialog();
    将以上两条命令放到你要调用的位置就可以了,当然,也可以将Form1作为参数传递给Form2,以并使用Form1中定义的Public参数,命令如下:
    Form2 form2=new Form2(this);
    form2.ShowDialog();说明:
    这样就要在Form1的定义一个Form1类型的变量form1,然后在Form2的构造函数中定义接收参数,如下所示(部分代码):
    public class Form2 : System.Windows.Forms.Form
    {
    private System.ComponentModel.IContainer components;
             private Form1 form1;
    public Form1(Form1 form)
    {
                    form1=form
    //
    // Windows 窗体设计器支持所必需的
    //
    InitializeComponent(); //
    // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
    //
    }
             在以后的代码中就可以引用form2中的变量了
    .
    .
    .
    }
      

  6.   

    大家都说了,
    实例化要调用的窗体,再显示
    Form2 fm=new Form2();
    fm.Show();