我正在創建一個Windows窗體應用程序,並且正在創建只讀版本的表單和用於添加/修改信息的相同表單的另一版本。在只讀版本中,我設置了表單,以便所有表單組件都是隻讀的。默認情況下,在Visual Studio 2008中,當禁用表單組件時,該組件的BackColor屬性將更改爲灰色(ish)顏色。這可以通過在組件的BackColor屬性被禁用後簡單地糾正;但是,ComboBox或CheckBox不是這種情況。一旦這些組件被禁用,我無法修改它們的顏色。有沒有人知道如何改變這些組件在被禁用後的顏色?我試過下面的代碼,但無濟於事。更改禁用組合框和複選框的BackColor
comboBoxCategory.Enabled = false;
comboBoxCategory.BackColor = Color.White;
任何幫助將不勝感激。
謝謝。