C# 组合框&;在下拉菜单打开时选择编辑项设置

C# 组合框&;在下拉菜单打开时选择编辑项设置,c#,winforms,combobox,C#,Winforms,Combobox,我有一个下拉式的组合框控件,其中包含项目“Vx”、“V”、“G”、“G” 编辑字段文本为“V”(:) 问题在于:当我打开下拉列表时,项目“Vx”突出显示为选中,而不是“V”。所以我假设combobox使用FindString来查找SelectedItem,所以搜索结果相当于第一个匹配项,不区分大小写的string.StartsWith 问题是:如何覆盖此行为以查找完全匹配的项目?我需要区分大小写的搜索和字符串的完全等效,而不仅仅是StartsWith。对于输入的“V”,我需要在打开组合框下拉列表

我有一个下拉式的组合框控件,其中包含项目“Vx”、“V”、“G”、“G”

编辑字段文本为“V”(:)

问题在于:当我打开下拉列表时,项目“Vx”突出显示为选中,而不是“V”。所以我假设combobox使用FindString来查找SelectedItem,所以搜索结果相当于第一个匹配项,不区分大小写的string.StartsWith

问题是:如何覆盖此行为以查找完全匹配的项目?我需要区分大小写的搜索和字符串的完全等效,而不仅仅是StartsWith。对于输入的“V”,我需要在打开组合框下拉列表时选择项目“V”(而不是“Vx”)


感谢您的回复。

您需要在组合框中键入内容吗?如果没有,请将
DropDownStyle
更改为
DropDownList