- 每個項目都能有個 icon 對應
- 每個項目的文字顏色可以不一樣
第二個需求,則需要加一些程式碼跟設定來完成:
- 先把 ComboBox 的 DropDownKind 設定成 Custom.
- 把 ComboBox 裡面的每個字串設定為不同的顏色, 加入以下程式碼, 可以把第一個項目設定成紅色, 第二個項目設定成藍色.
ComboBox1.ListBox.ListItems[0].TextSettings.FontColor := TAlphaColorRec.Red; ComboBox1.ListBox.ListItems[0].StyledSettings := ComboBox1.ListBox.ListItems [0].StyledSettings - [TStyledSetting.ssFontColor]; ComboBox1.ListBox.ListItems[1].TextSettings.FontColor := TAlphaColorRec.Blue; ComboBox1.ListBox.ListItems[1].StyledSettings := ComboBox1.ListBox.ListItems [1].StyledSettings - [TStyledSetting.ssFontColor];
設定畫面如下圖:
執行結果如圖:
這樣就完成了,分享給大家.