ComboBox自动完成

时间:2010-08-26 05:40:25

标签: c# .net winforms

无论如何都要让组合框的自动完成从文本的任何地方开始,让我举个例子。如果我在组合框中有一个名叫约翰·史密斯的人,如果我从字母“j”开始,它会拉起约翰·史密斯,但更少说我想从字母's'开始搜索他的姓,那是否可能,如果是这样的话有没有人有代码或链接到代码执行此操作。

1 个答案:

答案 0 :(得分:3)

标准.NET WinForms ComboBox控件确实为您描述的第一种情况提供了自动完成功能(请参阅属性AutoCompleteCustomSource,AutoCompleteMode和AutoCompleteSource)。

但是,对于您的第二个示例,您需要实现一些自定义逻辑,例如检查当前输入的文本是否是现有条目的子文本。