1. 程式人生 > >C# WinForm美化重繪listbox控制元件

C# WinForm美化重繪listbox控制元件

繼承C#中的Listbox控制元件,重新美化了一下。美化樣式很多,以下只是其中一種。

包括  為Item增加動態效果;重寫了一個垂直滾動條控制元件。

ps:寫垂直滾動條控制元件前,看了一些網上的c#程式碼,可讀性太差,問題也多。所以從零寫了一個,設計思路是把一個滾動條分解為上按鈕、下按鈕、滾動按鈕、上滑軌、下滑軌這5個子物件。最終實現程式碼極其精煉,可讀性強,便於美化,核心程式碼不到400行,滾動按鈕的畫素高度和控制精度與Windows自帶的完全一致。

QQ:49898561