VB.NET组合框AutoCompleteMode=Append,AutoCompleteSource=ListItems在下拉列表打开时不工作

VB.NET组合框AutoCompleteMode=Append,AutoCompleteSource=ListItems在下拉列表打开时不工作,vb.net,combobox,append,dropdown,Vb.net,Combobox,Append,Dropdown,这是我的组合框设置 自动完成模式=追加 AutoCompleteSource=ListItems 在SelectionChangeCommitted事件处理程序中,我正在基于SelectedIndex加载一些其他组合 当下拉列表未打开时(在这种情况下,用户可以通过按TAB键选择下拉列表),如果用户键入“abc”,则将选择以“acb”开头的项目,并在用户再次按TAB键转到下一个控件后保留选择。在这个场景中,它按预期工作 但当下拉列表打开时(在这种情况下,用户手动单击组合框)并键入一些字母,例如“a

这是我的组合框设置

自动完成模式=追加
AutoCompleteSource=ListItems

SelectionChangeCommitted事件处理程序中,我正在基于SelectedIndex加载一些其他组合

当下拉列表未打开时(在这种情况下,用户可以通过按TAB键选择下拉列表),如果用户键入“abc”,则将选择以“acb”开头的项目,并在用户再次按TAB键转到下一个控件后保留选择。在这个场景中,它按预期工作

但当下拉列表打开时(在这种情况下,用户手动单击组合框)并键入一些字母,例如“abc”,以文本“abc”开头的项目将突出显示(这是正常的)。但是,当用户在此阶段按TAB键时,问题就会出现。现在,组合框将恢复为其他值,突出显示的项目将不会被选中。因此,当下拉菜单打开时,“附加”模式似乎不起作用,在这种情况下,它更像是“建议”

我读了很多关于这个的帖子,但是我找不到任何解决这个问题的方法。请注意,我不想关闭下拉列表使其工作。如果用户单击组合,我希望下拉列表是打开的

这里的任何帮助都将不胜感激

提前谢谢