父窗体mdiform有两个子窗体form1,form2,单击子窗体form1的按钮button1,在父窗体中弹出另一个子窗体form2.很急,各位大侠,谢了!!!!

解决方案 »

  1.   

    父窗体Frm:
    private void button1_Click(object sender, EventArgs e)
            {
                Form1 f1 = new Form1(this);
                f1.MdiParent = this;
                f1.Show();
            }
    Form:Frm fr;
            public Form1(Frm form)
            {
                fr = form;
                InitializeComponent();
            }private void button1_Click(object sender, EventArgs e)
            {
                Form2 f2 = new Form2();
                f2.MdiParent = fr;
                f2.Show();
                
            }
      

  2.   

    http://download.csdn.net/source/791171
      

  3.   

    用事件不就行了么,在form1里面添加一个事件,然后在主窗口内响应,通知主窗口打开Form2
      

  4.   

    各位谢了,pp_sky给的那个把我问题解决了。给分了
      

  5.   

    父窗体Frm: private void button1_Click(object sender, EventArgs e)
            {
                Form1 f1 = new Form1(this);
                f1.MdiParent = this;
                f1.Show();
            }
    子窗体: private void button1_Click(object sender, EventArgs e)
            {
                Form2 f2 = new Form2();
                f2.MdiParent = this.MdiParent ;
                f2.Show();
                
            }