组合框无法在选项卡上正确显示文本

本文关键字:显示 文本 选项 组合 | 更新日期: 2023-09-27 18:29:05

我对ComboBox(DropDownList)有以下问题。我的组合设置:

AutoCompleteMode: AutoCompleteMode.SuggestAppend
AutoCompleteSource: AutoCompleteSource.ListItems
DropDownStyle: ComboBoxStyle.DropDownList

此组合框具有来自数据库的数据源。

`DisplayMember = "nombre";
 ValueMember = "id";`

现在再现步骤:

Focus and Popup(!)ComboBox,例如键入"dog"(首先选择元素"ant",然后选择"dog"-这很好),然后按Tab-随机值"turtle"或任何内容都将恢复。。。没有触发值或索引已更改的事件。。在调试时,我看到combobox Leave event上的值仍然是"dog",但在DropDownClosed事件上,它被切换回了"turtle"。两者之间没有任何关系。

我不明白为什么组合框随机更改文本,但在调试模式下仍然正确。

我需要当选项卡使用自动完成功能时,组合框仍然在值和文本上,当我按下选项卡时。

PD:这种情况只发生在具有来自数据库和其他计算机LOL的数据源的组合框中。在我的工作站中,这很好。

组合框无法在选项卡上正确显示文本

解决方案:

http://support.microsoft.com/kb/2868238/en-us

这是O.s错误,适用于以前版本的Windows7SP1。