繁体   English   中英

如何在另一个窗体(如Visual Studio)中显示窗体

[英]How to display a form inside another form like Visual Studio

Visual Studio和其他类似程序如何在其IDE中显示表单?
使用C#或VB.NET是否可以达到相同或相似的效果?

请查看下面的图片以了解我的意思。

Visual Studio IDE with a form in design view

如果您要谈论在代码中托管Winforms编辑器,那完全有可能,并且实际上内置于.NET框架中!

本质是IDesignerHost接口。 整个系统很复杂,但是可以完成(我已经在生产代码中完成了,用于运行时布局配置编辑)。 有一个从微软的代码样本这里

我敢肯定,如果您搜索“ IDesignerHost”,您将找到足够的参考资料来弄清楚它。

您是否在谈论UI创建工具? 请参考http://www.icsharpcode.net/opensource/sd/-SharpDevelop ,以进行深入研究。 它是开放式的,因此您可以找到更多详细信息。

我相信您想要的是多文档界面(MDI),有关更多信息,请参见http://msdn.microsoft.com/zh-cn/library/ms973874.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM