0
我對組合框有點問題。如何更改所有組合框元素上的組合框的背景顏色?
我需要將組合框的背景顏色設置爲紅色。
我用下面的代碼:
if (!string.IsNullOrEmpty(ComboTransmis.Text))
ComboTransmis.BackColor = Color.OrangeRed;
else
ComboTransmis.BackColor = Color.White;
但結果是這樣的:
只有具有背景色的文本,我需要的所有元素都與它我不知道該怎麼做。
如果有人有想法?
預先感謝您
我想,如果我理解正確的問題,你需要編寫一個自定義控件來做到這一點。附:爲了遍歷表單中的每個組合框,您需要指定所有後續容器並遍歷每個項目。 –
@MasterYoda它只是爲這個 –
看看這個問題:https://stackoverflow.com/questions/6468024/how-to-change-combobox-backgound-color-not-just-the-drop-down-列表部分。你需要自己修改組合框來達到這個目的,但是你會失去3D風格並且變得平坦。 –