新建一个C# WindowForm方案,在工程的引用中增加System.Design,在Form1的代码中先添加
using System.ComponentModel.Design;
然后双击Form,在Form的Load事件中写下以下代码:
DesignSurface surface=new DesignSurface();
surface.BeginLoad(typeof(Form));
Control view=(Control)surface.View;
view.Dock=DockStyle.Fill;
this.Controls.Add(view);
然后运行方案,这是最简单也没有任何用处的窗体设计器了,但至少能调整那个被设计Form的大小