我现在想实现在一个form中,点击一个按钮就弹出一个新窗口,该怎么写程序啊?

解决方案 »

  1.   

    很简单,你点击项目---添加,然后添加一个windows 窗体,其实一个窗体就是一个类,然后在你的主窗体下实现这个窗体的实例,就是在你按钮的click事件下, Form2 form=new form2();
    form.Show();就可以了
      

  2.   

    同楼上,你还可以用ShowDialog的方法。办法很多的说。
      

  3.   

    Form2 form=new form2();
    form.Show()
      

  4.   

    新窗口的名字为Form2
    然后在双击你说的按扭,写下面的事件就ok了
    Form2 form=new form2();
    form.Show()
      

  5.   

    觉得我最常用的是 showdialog(),因为可以判断结果
      

  6.   

    Form2 frm2 = new Form2();
    //如果需要对frm2继续控制操作,而不阻塞当前窗体
    frm2.Show();
    //如果要在对frm2操作中阻塞当前窗体
    frm2.ShowDialog();
      

  7.   

    MessageBox.Show();//最多有三种按钮可以显示,很爽
      

  8.   

    MessageBox.Show()~~~~~~~~
    谁用谁知道~~~~~~~~~~~~~~~
      

  9.   

    如果要返回值的话用form1 form=new form1
    form.ShowDialog();
    if(obj.ShowDialog(this)==DialogResult.Ceacel)
    {
    this.textBox.text=form.textbox.text;
    }
    form.Dispose();
    弹出窗口,当窗口关闭时,把form1内的textbox.text的值
    返回到当前操作的窗口
      

  10.   

    Form fq= new Form();
    fq.ShowDialog(this);这样就行了
    不会弹出重复窗口
    fq.Show()也可以,不过会重复弹出