C# 将多个windows窗体显示为单个窗体
我有三个窗口窗体,如下图所示。我想把这三种形式合并成一种形式。我可以将全屏应用程序显示为一个窗口C# 将多个windows窗体显示为单个窗体,c#,.net,winforms,C#,.net,Winforms,我有三个窗口窗体,如下图所示。我想把这三种形式合并成一种形式。我可以将全屏应用程序显示为一个窗口 我不能只使用一个表单和所有代码。它必须是这样的三种形式结合成一个全屏形式。有没有办法将它们结合起来?您可以通过MDI容器来实现这一点 FormA formA = new FormA(); formA.IsMDIContainer = true; FormB formB = new FormB(); formB.MDIParent = formA; formB.Show(); FormC for
我不能只使用一个表单和所有代码。它必须是这样的三种形式结合成一个全屏形式。有没有办法将它们结合起来?您可以通过
MDI容器来实现这一点
FormA formA = new FormA();
formA.IsMDIContainer = true;
FormB formB = new FormB();
formB.MDIParent = formA;
formB.Show();
FormC formC = new FormC();
formC.MDIParent = formA;
formC.Show();
然后跑
formA.Show();
看看这个你意识到你的最后一句话毫无意义,对吧?要么是一种形式,要么不是。您可能需要的是MDI对接。看看这里:我想你可能想把你现有的3个表单切换到一个UserControl?我会读的。谢谢你说的lokusking是什么意思?看看MDI对接。我试过了,但它没有给我任何错误,甚至没有打开任何表单。我将用我所做的更新我的代码。请尝试我的更新,并在现在显示的链接中查看详细信息。但是,看看我的新图片,这篇文章展示了你如何定位它们,这是一个漫长的过程,不明智的回答,所以如果你尝试这种方式,你会得到你的愿望输出,我希望