Winform自定義控件實例

本文轉自http://www.cnblogs.com/hahacjh/archive/2010/04/29/1724125.html

 

 

寫在前面: .Net已經成爲許多軟件公司的選擇,而.Net自定義WinForm界面控件,也成爲編程的熱點,越來越多的程序員會開發自己需要的自定義界面控件.小作坊網介紹了多種自定義的界面控件,基本了包括了日常所需的各種基本控件,介紹的自定義控件,都對原有的界面控件作了擴展,使之更適用了系統或更美觀.

下面作一個小結:

.Net自定義控件之WinForm的經典OutlookBar  
http://www.myfirm.cn/News/DotNetUserInterface/20080201073632383.html
主要介紹一個樣子與經典Outlook的導航欄差不多的自定義控件,因爲Outlook的導航欄使用比較廣泛,樣子也比較大方,所以,很多程序員希望得到這一款的自定義控件.

.Net自定義WinForm控件之滾動欄ScrollBar  
http://www.myfirm.cn/News/DotNetUserInterface/20080203074004385.html
介紹一個功能類型Html中Marquee的控件,它的內容是滾動顯示的,與Foxmail的滾動顯示比較相似,也比較生動有趣.

DotNet自定義WinForm控件之PickBox控件  
http://www.myfirm.cn/News/DotNetUserInterface/20080207020222390.html
介紹一個自定義的程序運行時的選擇控件,可以實現修改大小和拖動的功能.

.Net(C#)的WinForm自定義控件之GroupBox  
http://www.myfirm.cn/News/DotNetUserInterface/20080208095730391.html
介紹一個樣子十分美觀的GroupBox自定義控件,繼承UserControl的控件,是完整地將GroupBox控件重做一次,加入了許多美工的原素.

.Net(C#)自定義WinForm控件之FontComboBox  
http://www.myfirm.cn/News/DotNetUserInterface/20080209014905392.html
介紹一個選擇字體類型(如宋體,隸書等)的自定義控件,是一個繼承ComboBox,並有大量擴展的控件.

.Net(C#)自定義WinForm控件之Message Balloon  
http://www.myfirm.cn/News/DotNetUserInterface/20080210062156393.html
介紹一個新穎的ToolTip自定義控件,提供了時間設置和關閉的按鈕.

.Net(C#)自定義WinForm控件之BalloonWindow 
http://www.myfirm.cn/News/DotNetUserInterface/20080211042334394.html
介紹一個將ToolTip做成Form的自定義控件,其實質是Form,那,當然,作爲一個Form,它可以實現很多的功能,當然可以加入按鈕和文本框等功能了.

.Net(C#)自定義WinForm控件之BalloonHelp   
http://www.myfirm.cn/News/DotNetUserInterface/20080212095206396.html
介紹一個利用BalloonWindow做擴展的ToolTip控件,其繼承了BalloonWindow,並重寫了大量的接口和方法,使之擁有了ToolTip的輕巧和Form的功能強大.

.Net(C#)自定義WinForm控件之CheckBox  
http://www.myfirm.cn/News/DotNetUserInterface/20080213071311398.html
介紹一個CheckBox的自定義控件,繼承自標準的CheckBox,原理是在原有的CheckBox上面增加一層圖片,以完全覆蓋舊CheckBox的樣子,達到美觀的效果.

.Net(C#)自定義WinForm控件之RadioButton  
http://www.myfirm.cn/News/DotNetUserInterface/20080214081333399.html
介紹一個RadioButton 的自定義控件,繼承自標準的RadioButton ,原理是在原有的RadioButton 上面增加一層圖片,以完全覆蓋舊RadioButton的樣子,達到美觀的效果.


.Net(C#)自定義WinForm控件之Button  
http://www.myfirm.cn/News/DotNetUserInterface/20080215090628400.html
介紹一個繼承自標準Button的自定義控件,其華麗的外觀和優美的漸變效果,會深深打動每個用戶,這是一個Profession級別的自定義控件.

.Net(C#)自定義WinForm控件之Chart Control  
http://www.myfirm.cn/News/DotNetUserInterface/20080216035233401.html
介紹純.Net語言編寫的自定義Chart控件,可以顯示線圖,通過對線圖的每個部件的描繪和重寫OnPaint事件,實現一個功能良好的圖形控件.

.Net(C#)自定義WinForm控件之MdiClientControl
http://www.myfirm.cn/News/DotNetUserInterface/20080217053005403.html
介紹一個可以去除MdiParentForm邊框的控件,因爲作爲MdiParent的Form,它的Mdi區域在默認情況下,邊框BorderStyle是使用3D的,背景色是使用普通的系統定義色,有了MdiClientControl就可以改變Mdi區域性的邊框的形狀和背景色的顏色,甚至還可以設計背景圖.

.Net(C#)自定義WinForm控件之FlatTabControl
http://www.myfirm.cn/News/DotNetUserInterface/20080218015302405.html
介紹一個TabControl控件,系統默認使用的TabControl是一個邊框(BorderStyle)爲3D的樣子,這樣是比較土氣的,利用FlatTabControl的定義,可以將TabPage變成Flat形狀,以這一點基礎,你可以定義更加強大的功能,如過渡色,鼠標懸浮色,鼠標點擊色等等。

.Net(C#)自定義WinForm控件之屏幕捕捉(Teboscreen) 
http://www.myfirm.cn/News/DotNetUserInterface/20080220010644407.html
介紹一個屏幕捕捉的功能,使用純.Net的代碼實現屏幕捕捉,這是比較吸引人的,而代碼的簡單,就更加的吸引人,因爲.Net本來就支持這樣。

DotNet(C#)自定義運行時窗體設計器Runtime FormDesigner 
http://www.myfirm.cn/News/DotNetUserInterface/20080221013104408.html
介紹一個.Net(C#)的窗體運行時設計器,Runtime FormDesigner,設計一下,你的程序可以在運行時,像VisualStudio 2005一樣增加控件和設計屬性,這是多少強大的功能。

DotNet(C#)自定義WinForm控件之XPPanel 
http://www.myfirm.cn/News/DotNetUserInterface/20080225082607414.html
介紹一個這樣的功能,“文件夾中顯示常見任務”的功能,也就是點擊,文件夾選項-常規-任務所見過的內容,是一個導航欄式的服務,你可以像使用Xp操作系統一樣,設置這個控件顯示“文件和文件夾任務,其它位置,詳細信息”等信息,

DotNet(C#)自定義界面控件常用Design屬性
http://www.myfirm.cn/News/DotNetUserInterface/20080228083019417.html
介紹設計自定義控件時,需要使用的常用設計屬性,如ToolboxItem, ToolboxBitmap, Category, Description等等

DotNet(C#)自定義WinForm界面控件之Window消息
http://www.myfirm.cn/News/DotNetUserInterface/20080302011507420.html
介紹設計自定義控件時,需要使用常用Window系統消息,如WM_PAINT,WM_NCPAINT等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章