我在form1中添加button1后,想通过这个按钮转到别的窗口,,但是调试后点击button无反应
private void button1_Click(object sender, EventArgs e)
        {
            
            zzry.Formmain MyFormmain = new zzry.Formmain();
           
            MyFormmain.MdiParent = this;
           
            MyFormmain.Show();
            
        }
我是个菜鸟,因毕业呢设计要学习studio,遇到些问题,,请各位大神指点,跪谢!!!!

解决方案 »

  1.   

    嗯,,,还有个问题 MyFormmain.MdiParent = this;后form1没有隐藏而是显示在form2上
      

  2.   

    MdiParent 是模态框的父窗体,你要做的是打开新窗体,关闭旧窗体的线程,要在mian函数里控制。
      

  3.   

    比如要打开的是Form2,那么可以这样:
    private void button1_Click(object sender, EventArgs e)
       {
         
      Form2 frm2=new Form2()  frm2.show()
         
      }如果form1窗体是MDI窗体,而Form2是要打开的子窗体,那么:
    private void button1_Click(object sender, EventArgs e)
       {
         
      Form2 frm2=new Form2()  frm2.MdiParent = this;  frm2.show()
         
      }