1. 程式人生 > >winform自定義控制元件之ComboBox簡單重寫

winform自定義控制元件之ComboBox簡單重寫

由於專案需要,現有的ComboBox控制元件滿足不了需求,需要重寫做一些小小的改變。要求ComboBox每一項前增加圖片顯示,使邊框顏色修改,及禁用滑鼠滾輪修改當前選項。

定義ComboBox選擇項類

建立使用者控制元件繼承自ComboBox,直接重寫ComboBox的OnPaint方法時卻無法對控制元件進行重繪,

只能用系統訊息對PAINT進行攔截

Demo