我的问题与此类似:How can I dynamically change auto complete entries in a C# combobox or textbox? 但我仍然没有找到解决方案。
问题简述:
我有一个 ComboBox
和要在其中显示的大量记录。当用户开始输入时,我想加载以输入文本开头的记录,并为用户提供自动完成功能。
如上面的主题所述,我无法将它们加载到 сomboBox_TextChanged
上,因为我总是会覆盖以前的结果而永远不会看到它们。
我可以仅使用 ComboBox
来实现吗? (不是 TextBox
或 ListBox
)
我使用这个设置:
сomboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
сomboBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
最佳答案
关于C# winforms 组合框动态自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11780558/