Автозаполнение ComboBox по части строки - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. На форме расположен DataGridView и ComboBox. По рецепту с этого сообщения Как сделать автозаполнение поля . Теперь возник вопрос, а как сделать, чтобы поиск происходил по любым 2-ум и выше символам. То есть не сначала предложения/слова , а допустим с середины. Сейчас идет поиск так:

СЕ

редина (слова начинающиеся на СЕ отображаются)

СЕ

ледка (слова начинающиеся на СЕ отображаются)

СЕ

мен (слова начинающиеся на СЕ отображаются) Хочу сделать так: ввожу

РЕ

(слова содержащие РЕ отображаются) к

РЕ

пость (слова содержащие РЕ отображаются) к

РЕ

ст (слова содержащие РЕ отображаются) к

РЕ

стовина (слова содержащие РЕ отображаются) Подскажите, пожалуйста, как это сделать?
Здравствуйте, уважаемые гуру. Задача сама по себе сложно реализуема или наоборот проста? Весь день искал в интернете, но информации на этот счет мало, а та что есть не для моего уровня понимания

Решение задачи: «Автозаполнение ComboBox по части строки»

textual
Листинг программы
Private Sub ComboBox1_TextUpdate(sender As Object, e As EventArgs) Handles ComboBox1.TextUpdate
        FilterSub()
        ComboBox1.DroppedDown = False
        ComboBox1.DroppedDown = True
    End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы