日期:2014-05-17  浏览次数:20898 次

windows窗体显示问题
怎样实现将一个windows窗体在另一个windows窗体中显示,而不是弹出一个窗体。
------最佳解决方案--------------------
 Form2 f = new Form2();
            f.TopLevel = false;
            f.Parent = panel1;
            f.Show();
------其他解决方案--------------------
引用:
能解释一下f.Parent = panel1;是什么意思吗?

在父窗体中拖一个panel,然后将子窗体的parent属性设为panel1,就可以直接在父窗体中显示form2了
------其他解决方案--------------------
引用:
能解释一下f.Parent = panel1;是什么意思吗?

在当前窗体里添加一个panel
将新窗体显示在一个panel容器里,这样就达到将窗体显示在另一个窗体里的目的了
------其他解决方案--------------------
可以将任意容器控件(比如Panel)作为form的父窗体控件,这样你的窗体就能在其他窗体中显示了。
------其他解决方案--------------------
能解释一下f.Parent = panel1;是什么意思吗?
------其他解决方案--------------------
非常感谢各位的回答!