or
[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); } } }


<telerik:RadComboBox ID="SimpleTreeDownItems" runat="server" Height="255px" Width="420px" AllowCustomText="true" EmptyMessage="Select Anythings" ToolTip="Select" Style="vertical-align: middle;" OnDataBound="SimpleTreeDownItems_DataBound" OnPreRender="SimpleTreeDownItems_PreRender" OnClientDropDownOpened="SimpleTreeDownItems_OnClientDropDownOpenedHandler" > <collapseanimation duration="400" type="inback" /> <expandanimation duration="400" type="inback" /> <itemtemplate> <div class="TreeViewWrapper" onclick="StopPropagation" > <telerik:RadAjaxPanel runat="server" ID="SlaveAjaxPanel" > <telerik:RadTreeView OnNodeDataBound="SimpleTreeDownTree_NodeDataBound" runat="server" ID="SimpleTreeDownTree" OnNodeClick="NodeClicking" Width="411" Height="252" style="overflow-x:hidden; overflow-y:auto" > <Nodes> </Nodes> </telerik:RadTreeView> </telerik:RadAjaxPanel> </div> </itemtemplate> <expandanimation type="InBack"></expandanimation> <items> <telerik:RadComboBoxItem Text="" /> </items> <collapseanimation type="InBack"></collapseanimation> </telerik:RadComboBox>