窗体嵌入Panel遇到的问题
foxd 2014-11-23 10:44:46 Winform程序。
我想把别的窗体嵌入到主窗体中的一个Panel中去显示,就用了如下代码:
Form1 frm = new Form1();
frm.TopLevel = false; //设置窗体为非顶级窗体
frm.FormBorderStyle = FormBorderStyle.None; //设置窗体没有边框
panel1.Controls.Add(frm);
frm.Show();
这样虽然窗体是嵌入panel1了,然而由于 frm.FormBorderStyle = FormBorderStyle.None; 致使嵌入后没了边框及相应的按钮,怎么关闭它? 若是去掉该语句我发现会出现一个问题,即子窗体内若有ComboBox控件的话运行时点击不会有焦点,也就是说无法选中ComboBox控件,如之奈何?谢谢!