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

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

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

请看下面的图片来理解我的意思。

Visual Studio IDE with a form in design view

最佳答案

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

本质是IDesignerHost接口(interface)。整个系统很复杂,但是可以完成(我已经在生产代码中完成了运行时布局配置编辑)。 Microsoft here 有一个代码示例.

我确信,如果您搜索“IDesignerHost”,您会找到足够的引用资料来解决这个问题。

关于c# - 如何在另一个窗体(如 Visual Studio)中显示窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4735304/

相关文章:

c# - 调用 Process.Start 并终止后无法访问 "Safely Remove"闪存驱动器

.net - VS Code $msCompile ProblemMatcher 不适用于相对文件路径

c# - 取消 CheckedListBox 上的 ItemCheck 事件的可靠方法

.net - 如何在VB.NET中跟踪鼠标单击和拖动事件?

c# - Visual Studio Extensibility Package 2010 和 2012。有没有办法同时拥有一个包?

c# - 按返回类型重载?

c# - 使用 R.NET 从 c# 控制台应用程序中的 r 源文件调用函数

.net - WPF 中的 MVVM - UserControls 和 GMap.NET

vb.net - VS2010 提示 Microsoft.VisualBasic 依赖

C# MySql Class//连接打开和关闭