说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请问如何在父窗体中的MDI子窗体上再打开一个MDI子窗体?

编辑:说三道四文库 发布时间:2018-05-23 06:59
HTML文档下载 WORD文档下载 PDF文档下载
请问如何在父窗体中的MDI子窗体上再打开一个MDI子窗体?
应用程序只可以有一个MDI主窗体...
SubForm form = new SubForm();
form.MdiParent = this.MdiParent;//取当前子窗体的父窗体并应用到要打开的另一个子窗体上
from.Show();
我的意思是不是子窗体让父窗体再创建一个父窗体的子窗体,而是创建一个属于这个子窗体的子窗体...
Mdi子窗体,不能再有子窗体,如果一定要这样做,可以把这个窗体以控件的形式加到这个子窗体中,代码参考如下:

Form form = new Form();
form.TopLevel = false;
f.Visible = true;
this.Controls.Add(form);
但这样加进的窗体的标题栏是非激活状态的,不过你可以把Form的边框去掉直接把其当成一个普通的控件来使用。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘