如何创建自己的表单设计器?

Car*_*ers 7 c# forms

我正在开始我的第一个C#项目,我想创建一个"表单设计器"(就像VS中的那个).

我们的想法是,将有一个带有限工具箱的可视化表单设计器,它将生成Python代码(后来更多)以创建相同的表单.

问题是,我不知道如何开始.首先,我在VS中拥有表单设计器:如何制作"表单内的表单"?

接下来......我不知道这会有多复杂.我想我可以在单击表单时在表单上创建的每个控件旁边显示小框,用于调整大小,并在双击或其他内容时使文本框显示在其上,以更改其中的文本......这样的事情.

所以我想知道的另一件事是:
我确实有C和C++的编程经验,我已经做了很多年的PHP并且最近开始使用Python.我在VB6中动态生成了表单.鉴于这种经历,我对这个项目的态度是什么?

Joe*_*oel 6

看起来是一个非常好的起点.它有一个很好的例子来帮助你入门.你甚至可以下载他的来源(需要注册).