如何在Visual Studio等其他表单中显示表单

时间:2011-01-19 12:36:37

标签: c# .net vb.net interface interface-builder

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

请参阅下面的图片以了解我的意思。

Visual Studio IDE with a form in design view

3 个答案:

答案 0 :(得分:3)

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

Essence是IDesignerHost界面。整个系统很复杂,但可以完成(我已经在生产代码中进行了运行时布局配置编辑)。 Microsoft here提供了一些代码示例。

我敢肯定,如果你搜索'IDesignerHost',你会找到足够的参考资料来解决它。

答案 1 :(得分:2)

您是在谈论UI创建工具吗? 请参阅http://www.icsharpcode.net/opensource/sd/ - SharpDevelop深度潜水。它是开放的,所以你将能够找到更多的细节。

答案 2 :(得分:1)

我相信您想要的是多文档界面(MDI),请参阅http://msdn.microsoft.com/en-us/library/ms973874.aspx以获取更多信息。