C#中怎样点击一个button按钮使窗体3显示在窗体1中

解决方案 »

  1.   

    private void button1_Click(object sender,EverArges e)
    {
        form3 frm3=new form3();
        frm3.Showdialog();
    }
    不知道楼主要的是不是这
      

  2.   

    form3  sh  = new form3()
    sh.show();
      

  3.   

    form3  sh  = new form3() 
    sh.mdiparent=this;
    sh.Showdialog();//模式对话框显示,执行完这个才能操作其他窗体 或sh.show();//窗体间操作无影响
      

  4.   

    用一个PANEL控件就可以了
    Form3 f3=new Form3(){};
    f3.TopLevel=false; 
    panel.controls.add(f3);
    f3.show();
      

  5.   


    顶这个  不用panel 也可以  Form1 本身也是容器啊 用panel 好点可以固定位置
      

  6.   


    窗体 控件都可以的..Form3 f3=new Form3(){}; 
    f3.TopLevel=false; 
    pictureBox.Controls.add(f3); 
    f3.show(); 
      

  7.   

    Form3 f3 = new Form3();
    f3.TopLevel = false;
    this.Controls.Add(f3);
    f3.Left = this.Width - f3.Width - 10;  //f3的宽、高最好要比f2的小;这样可以固定位置
    f3.Show();
      

  8.   


    form1.ismdicontainer=true;
    form3 f3 =new form3();
    form1.childform=f3;
    f3.show();
      

  9.   

    form1.childform=f3;
    这句C#不通过?
      

  10.   


            private void button1_Click(object sender, EventArgs e)
            {
                this.tableLayoutPanel1.Controls.Clear();
                Form2 frm = new Form2();
                frm.TopLevel = false;
                this.tableLayoutPanel1.Controls.Add(frm);
                frm.Parent = this.tableLayoutPanel1;            
                frm.FormBorderStyle = FormBorderStyle.None;
                frm.Show();
            }
      

  11.   

    将 窗体1 的 属性 IsMdiContainer 设为true 然后再 按钮事件里面写
    Form3 f = new Form3(this);
    f.Show();
    即可将弹出的窗体3 显示在 窗体1 中。