2010-08-26 7 views
2

В любом случае, чтобы автозаполнение для поля со списком начиналось с любого места в тексте, позвольте привести пример. Если у меня есть кто-то по имени john smith в combobox, если я начну с буквы «j», он подтягивает john smith, но меньше говорит, что я хочу начать с буквы «, чтобы искать его фамилию», возможно, если это так кто-нибудь имеет код или ссылку на код, который делает это.ComboBox AutoComplete

ответ

3

Стандартный компонент .NET WinForms ComboBox-контроль предлагает функцию автоматического завершения для первого описанного вами случая (см. Свойства AutoCompleteCustomSource, AutoCompleteMode и AutoCompleteSource).

Однако для вашего второго примера вам потребуется реализовать некоторую пользовательскую логику, которая будет, например, проверьте, является ли текущий введенный текст подтекстом существующей записи.

+0

Спасибо .. очень полезно .. :) – Marshal