我正在开始我的第一个C#项目,我想做一个“表单设计器”(就像VS中的那个)。
这个想法是,将有一个可视化的表单设计器和一个有限的工具箱,它将生成Python代码(稍后将更多)来创建相同的表单。
问题是,我甚至不知道如何开始。首先,我在VS中使用了表单设计器:如何创建“表单中的表单”?
接下来..。我不知道这会有多复杂。我想我可以在窗体上创建的每个控件旁边显示小方框,用于调整大小,并在双击时显示文本框或其他内容,以更改其中的文本……诸如此类的事情。
所以我想知道的另一件事是:
我确实有C和C++的编程经验,我做PHP已经有很多年了,最近开始使用Python语言。我已经在VB6中动态生成了表单。考虑到这些经验,我在这个项目中是不是已经不知所措了?
发布于 2010-03-20 14:55:53
this看起来是一个很好的起点。它有一个非常好的示例来帮助您入门。你甚至可以下载他的源代码(需要注册)。
发布于 2010-03-20 14:37:12
听起来你已经意识到对于一个C#新手来说这不是一件微不足道的事情。如果你保持它非常简单,听起来你正朝着正确的方向前进(尽管基于web的表单设计器可能更容易)。
SharpDevelop将是一个功能齐全的集成开发环境的例子,它可以被重新利用,但这太过分了。
祝好运!
发布于 2010-03-20 15:04:48
对于大多数刚开始使用C#的人来说,这个项目可能太多了。不过,凭借您的VB6背景,您或许能够做到这一点。
这里有一个提示: Visual Studio Windows窗体设计器在其表面上绘制控件-通过要求控件绘制自身。
https://stackoverflow.com/questions/2482180
复制相似问题