簡體   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