Member 13750004 Ответов: 1

Поиск в C# winforms с combobox по алфавиту, совпадающему со списком текстовых полей и combobox


мне нужно решение для захвата в текстовом поле combobox с сопоставлением алфавита.

Что я уже пробовал:

я попробовал простой способ поиска с начальным индексом или начальной позицией элементов списка

Baljeetsingh Sucharia

ваш вопрос мне не ясен, опубликуйте какой-нибудь код/скриншот, чтобы понять.

1 Ответов

Рейтинг:
2

RickZeeland

Смотрите статью здесь: ComboBox со способностью предлагать на основе поиска по Подстрокам[^]

Поскольку вы можете обнаружить, что использование источника привязки является излишним, вы также можете попробовать это:

this.comboBox1.DropDownStyle = ComboBoxStyle.DropDown;
this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
this.comboBox1.Items.Add("One");
this.comboBox1.Items.Add("Two");
this.comboBox1.Items.Add("Three");
this.comboBox1.Items.Add("Four");


Member 13750004

это работает только с первой частью или с самого начала.
но мне нужно решение с contians letter match letter с каждым отдельным элементом списка

RickZeeland

Взгляните на статью, это позволяет использовать пользовательский поиск.