With Telerik.UI.for.WinForms.AllControls version 2026.2.702, clicking on the arrow of a RadDropDownList no longers open the popup.
It was working with version 2026.2.520. Can you publish a fix please ?
There is nothing in the textbox, but I do have AutocompleteMode to Suggest. It also did this with None.
The control is bound to a DataTable.
any suggestions on helping solve this would be appreciated.
* Also it looks like the "Blank" is at the bottom instead of the top.
Blank is not an option I added to the control.
Thanks,
Rog

I have a WinForms-App with .NET 8
I put two Controls in the Form (nothing else, not one line of code)
private Telerik.WinControls.UI.RadDropDownList radDropDownList1;The SpinEditor does not Spin, updown-buttons don't work, updown-keys don't work.
The Dropdownlist, does not dropdown when clicking on the down-arrow (it does nothing then)
but it drops down when clicking in the white textbox area.
I changed my version back to 2025.2.520, what I used before, and everything works perfect.
Something happened in this library update. It's unusable as it is now.
私はRadTextBoxとRadDropDownListを使っており、TextChangedイベントが発生し値が無効と判断されると、テキストの色が赤に変わるロジックを実装しています。
エラーが解決したら、テキストの色を元の色に戻します。しかし、テキストの色をリセットした後、マウスオーバー(ホバー)効果がもう機能しなくなったようです。
通常、RadTextBoxにカーソルを合わせると、状態(2)から状態(1)へと変化します(状態(1)と状態(2)の定義については添付の画像を参照してください)。しかし、TextChangedイベントが発生したRadTextBoxの場合、テキストの色が復元された後も(1)の状態にとどまります。同じ問題はRadDropDownListでも発生します。
テキストの色をリセットした後に、元のMouseOverの動作を復元するための追加の設定や方法はありますか?

I use a RadDropDownList, I want to give the user the ability to search the items in the drop down so I use the default DropDownStyle = DropDown with AutoCompleteMode = SuggestAppend.
However, I want to ensure that the user selects a valid item from the list and doesn't leave random text. So I created the extension method EnsureValidSelection() below that remembers the original value, and on validation resets it to that original value if no valid value is now selected.
This works well when the ValueMember is an int. But when it's a string, it ignores the code that sets the SelectedValue.
public static void EnsureValidSelection(this RadDropDownList combo)
{
object originalValue = null;
combo.Enter += DropDownEnter;
combo.SelectedValueChanged += DropDownSelectedValueChanged;
combo.Validated += DropDownValidated;
return;
void DropDownEnter(object sender, EventArgs e)
{
originalValue = ((RadDropDownList)sender).SelectedValue;
}
void DropDownSelectedValueChanged(object sender, EventArgs e)
{
if (originalValue != null && combo.SelectedValue != null)
originalValue = combo.SelectedValue;
}
void DropDownValidated(object sender, EventArgs e)
{
if (combo.SelectedValue == null)
combo.SelectedValue = originalValue;
originalValue = null;
}
}
Hi, Telerik Team.
I’m using Telerik UI for WinForms 2015 Q1 with a custom theme, and I want the text color to remain black even when the control is disabled. Currently, when Enabled=False, the text automatically becomes gray.
My goal is for the text color to be black in both Enabled and Disabled states.
This already works for RadTextBox, using the HostedTextBoxBase approach from the forum.
However, for the following controls, the text still becomes gray when disabled:
RadDropDownList
RadDateTimePicker
I already modified the Disabled state in Visual Style Builder and updated elements like RadDropDownTextBoxElement and TextBoxFill(Fill Primitive). I’ve attached my .tssp file.
Could you please review the .tssp and let me know if there is any incorrect setting, or if I’m modifying the wrong element to keep the disabled text color black?
Also, if there is a recommended way to achieve this without using Visual Style Builder (for example programmatically), I would appreciate your guidance.
Thank you.

this.dropDown.MinSize = new Size(150, 30);
Hello,
How do i make the item appear only once in the popup when the theme is Desert?
1 - Without Theme
2 - Desert Theme
Code:
List<TecnicoServicoInfo> listaTecnicos = new List<TecnicoServicoInfo>();
TecnicoServicoInfo tec = new TecnicoServicoInfo();
tec.CdFuncionario = -1;
tec.DsFuncionario = " ";
TecnicoServicoInfo tec1 = new TecnicoServicoInfo();
tec1.CdFuncionario = 80;
tec1.DsFuncionario = "robsu";
TecnicoServicoInfo tec2 = new TecnicoServicoInfo();
tec2.CdFuncionario = 1558;
tec2.DsFuncionario = "joelssu";
TecnicoServicoInfo tec4 = new TecnicoServicoInfo();
tec4.CdFuncionario = 333;
tec4.DsFuncionario = "TESTE UM NOME MAIOR QUE TODOS OS OUTROS PARA VER O TEMA";
listaTecnicos.Add(tec);
listaTecnicos.Add(tec2);
listaTecnicos.Add(tec1);
listaTecnicos.Add(tec4);
listaTecnicos = listaTecnicos.OrderBy(x => x.DsFuncionario).ToList();
ddlTecnico.DropDownStyle = RadDropDownStyle.DropDown;
ddlTecnico.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
ddlTecnico.DropDownListElement.AutoCompleteSuggest.SuggestMode = SuggestMode.Contains;
ddlTecnico.Items.Clear();
ddlTecnico.DescriptionTextMember = "DsFuncionario";
ddlTecnico.ValueMember = "CdFuncionario";
ddlTecnico.DisplayMember = "DsFuncionario";
ddlTecnico.DataSource = listaTecnicos;
ddlproxima.DropDownStyle = RadDropDownStyle.DropDown;
ddlproxima.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
ddlproxima.DropDownListElement.AutoCompleteSuggest.SuggestMode = SuggestMode.Contains;
ddlproxima.Items.Clear();
ddlproxima.DescriptionTextMember = "DsFuncionario";
ddlproxima.ValueMember = "CdFuncionario";
ddlproxima.DisplayMember = "DsFuncionario";
ddlproxima.DataSource = listaTecnicos;
ddlproxima.AutoSizeItems = false;
ddlproxima.AutoSize = false;
Telerik version: 23.2.718
Thank You!
