怎样实现将一个windows窗体在另一个windows窗体中显示,而不是弹出一个窗体。

解决方案 »

  1.   

     Form2 f = new Form2();
                f.TopLevel = false;
                f.Parent = panel1;
                f.Show();
      

  2.   

    能解释一下f.Parent = panel1;是什么意思吗?
      

  3.   

    在当前窗体里添加一个panel
    将新窗体显示在一个panel容器里,这样就达到将窗体显示在另一个窗体里的目的了
      

  4.   

    可以将任意容器控件(比如Panel)作为form的父窗体控件,这样你的窗体就能在其他窗体中显示了。
      

  5.   

    在父窗体中拖一个panel,然后将子窗体的parent属性设为panel1,就可以直接在父窗体中显示form2了