在winform程序的設計過程中,如果能夠有一套外表美觀,功能強大的自定義控件(組件)庫,將極大地提高工作效勞。一直以來,在winform的程序設計中,我都在尋找這樣的一款控件(組件)庫;也在一些項目中嘗試過devexpress等大型的商業控件;也閱讀了解過網上一些高手提供的資料(比如winformcs,蘇飛和codeproject上面的一些例子),感覺到在這個問題上需要自己獨立研究,構架屬於自己的winform控件庫。經過一段時間的思索,編碼;對現有的若干比較好的開源控件庫進行了融合,這里向大家提供GreenOpentoolkit。為了方便展示,我模仿大型軟件設計了一例DemoCenter。
包括DemoCenter中所有的控件都是自己實現的,包括透明效果轉換、自定義外表等。羅列了一些開發過的項目名稱,只有第一項是可以雙擊打開的。
內容包括一例表的控件,這個控件主要做的工作是GDI+重繪。
第二例是常用自定義控件重繪。
第三例是窗體(控件)的進入進出的動畫展示。
這里附上此democenter
以及全部的代碼
代碼的閱讀可能會有困難,下面為推薦閱讀材料:
http://ishare.iask.sina.com.cn/f/20101595.html
這個代碼肯定還有許多不完善的地方,包括democenter也是這。為了能夠把它推動下去,我建立GreenOpentToolkit開源項目。希望有能力的你一起來參與完善。
以上。