繁体   English   中英

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

[英]How can I create my own form designer?

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

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

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

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

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

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

听起来你知道这对C#first-timer来说并不重要。 如果你保持它非常简单,听起来你正朝着正确的方向前进(尽管基于网络的表单设计师可能更容易)。

SharpDevelop将是一个功能齐全的IDE的例子,可以重新定位,但这是最重要的。

祝好运!

对于大多数从C#开始的人来说,这个项目太多了。 有了你的VB6背景,你可以把它拉下来。

这是一个提示:Visual Studio Windows窗体设计器在其表面绘制控件 - 通过要求控件绘制自己。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM