我的问题类似于这个: 如何在C#的ComboBox或TextBox中动态更改自动完成条目? 但我仍然找不到解决方案。
问题简述:
我有一个 ComboBox 和大量记录要显示在其中。当用户开始输入时,我想加载以输入文本开头的记录,并为用户提供自动完成选项。 如上所述,在 сomboBox_TextChanged 中无法加载它们,因为我始终覆盖先前的结果并从未看到它们。 我能否仅使用 ComboBox 实现此功能?(而不使用 TextBox 或 ListBox)
我使用以下设置:
问题简述:
我有一个 ComboBox 和大量记录要显示在其中。当用户开始输入时,我想加载以输入文本开头的记录,并为用户提供自动完成选项。 如上所述,在 сomboBox_TextChanged 中无法加载它们,因为我始终覆盖先前的结果并从未看到它们。 我能否仅使用 ComboBox 实现此功能?(而不使用 TextBox 或 ListBox)
我使用以下设置:
сomboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
сomboBox.AutoCompleteSource = AutoCompleteSource.CustomSource;