csharp中怎么做多层窗口,由事件激发,弹出的窗口

解决方案 »

  1.   

    Form.Show();显示新窗口Form.ShowDialog();模式化显示新窗口,不关闭不能操作下面的窗体。
      

  2.   

    formname frm=new formname();
    frm.ShowDialog();
    如果两个form不同一个namespace就 using 另一个form的namespace 
      

  3.   

    private void button1_Click(object sender, EventArgs e)
            {
                if (MessageBox.Show("queding?","ok", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
                {
                    Form2 form2=new Form2();
                    form2.ShowDialog();
                }
                 
            }
      

  4.   

    form.Show();  方法   或者
    form.ShowDialog();