我有一个MDI容器处于活动状态的主窗体以及一个活动的MDI容器的子窗体。我希望带有mdi容器的子窗体作为另一个窗体的父窗口,而主窗体是带有mdi容器的子窗体的mdi父窗口。我怎样才能做到这一点。我尝试使用下面的代码来处理这两种情况,但它显示错误说“一个表格不能是Mdi父母以及Mdi Child”
enter code here myform.MdiParent = this;
myform.Show();
答案 0 :(得分:0)
你不能 - 信息很清楚。它只是系统的限制。 MDI很老,很长时间没有更新。
如果你需要一些替代方案,你可以考虑让窗户不是顶级的。窗口的行为有点不同(来自MDI和普通窗口),但根据您的实际需要,它们可能就足够了(或者甚至比MDI更好)。