How do you set the DisabledStyle for a ComboBox in Code Behind?
I tried this but it didn't work:
I tried this but it didn't work:
[ToolboxData("<{0}:RadComboBoxEx runat='server'></{0}:RadComboBoxEx>")]public class RadComboBoxEx : RadComboBox{ public RadComboBoxEx() : base() { //this.DisabledStyle.BackColor = System.Drawing.Color.White; //this.DisabledStyle.ForeColor = System.Drawing.Color.LightGray; this.Init += new EventHandler(RadComboBoxEx_Init); } void RadComboBoxEx_Init(object sender, EventArgs e) { SetDisabledStyle(this.Controls); } private void SetDisabledStyle(ControlCollection controlCollection) { foreach(Control control in controlCollection) { if ( control is RadInputControl ) { RadInputControl input = (RadInputControl)control; input.DisabledStyle.BackColor = System.Drawing.Color.White; input.DisabledStyle.ForeColor = System.Drawing.Color.LightGray; } else { SetDisabledStyle(control.Controls); } } }