这是我的Combobox设置,
AutoCompleteMode =追加
AutoCompleteSource = ListItems
在 SelectionChangeCommitted 事件处理程序中,我根据 SelectedIndex 加载其他一些组合。
当DropDown未打开时(在这种情况下,用户可以通过按TAB键选择下拉列表),如果用户输入" abc",则以&#34开头的项目; ACB"将被选中并在用户再次按TAB转到下一个控件后保留选择。在这种情况下,它按预期工作。
但是当DropDown打开(在这种情况下,用户在组合框上手动点击)并键入一些字母,例如" abc",一个以文字&开头的项目#34; ABC"将突出显示(这是正常的)。但是当用户在此阶段按TAB时会出现问题。现在组合框将恢复到另一个值,突出显示的项目将不会被选中。所以它看起来像" APPEND"当下拉菜单打开时,模式不起作用,它更像是" SUGGEST"在这种情况下。
我读了很多关于此的帖子,但是我找不到任何解决这个问题的方法。请注意,我不想关闭下拉列表以使其正常工作。如果用户点击组合,我希望下拉列表打开。
非常感谢任何帮助。
提前致谢。