C# 如何在另一个窗体(如VisualStudio)中显示窗体
Visual Studio和其他类似程序如何在其IDE中显示表单?C# 如何在另一个窗体(如VisualStudio)中显示窗体,c#,.net,vb.net,interface,interface-builder,C#,.net,Vb.net,Interface,Interface Builder,Visual Studio和其他类似程序如何在其IDE中显示表单? 使用C#或VB.NET是否可以实现相同或类似的效果 请看下面的图片来了解我的意思 您是在谈论UI创建工具吗? 请参阅-SharpDevelop以了解深潜。它是开源的,所以你可以找到更多的细节。我相信你想要的是一个多文档界面(MDI),更多信息请参见。如果你说的是在你的代码中托管一个Winforms编辑器,这是完全可能的,而且实际上是内置在.NET框架中的 本质是IDesignerHost接口。整个系统很复杂,但可以完成(我已经在
使用C#或VB.NET是否可以实现相同或类似的效果 请看下面的图片来了解我的意思
您是在谈论UI创建工具吗?
请参阅-SharpDevelop以了解深潜。它是开源的,所以你可以找到更多的细节。我相信你想要的是一个多文档界面(MDI),更多信息请参见。如果你说的是在你的代码中托管一个Winforms编辑器,这是完全可能的,而且实际上是内置在.NET框架中的 本质是
IDesignerHost
接口。整个系统很复杂,但可以完成(我已经在运行时布局配置编辑的生产代码中完成了)。这里有一个来自微软的代码示例
我相信如果你搜索fir'IDesignerHost',你会找到足够的参考资料来解决这个问题。你的意思通常是在父窗口(即MDI样式界面)中显示表单,还是在设计器窗口中显示表单供你操作?@Paolo:我指的是在设计器中显示表单。对不起,不是,我这里说的不是MDI。我完全知道如何创建MDI接口。完美。现在我知道这是可能的,我将把它添加到我的工具箱中,用于任何可能需要我做这类事情的项目。谢谢