这个就有些麻烦了你可以用树形框 或列表框显示有哪些控件 然后用户选择指定项目后 在程序里记录选择的控件类型 在用户在窗口上拖动鼠标时 判断刚才用户选择的控件类型 然后动态创建这个控件 添加进窗口里……
控件是有各种属性的,你在代码里设置属性就可以。至于动态添加控件,比如 this.Controls.Add(new TextBox());
这种问题如果要有人回答,你就要认真写问题,这么敷衍,我就算想帮你,都看不懂你的问题