Автозаполнение TextBox с особенностями Like Like пример% hello% C # Windows - PullRequest
4 голосов
/ 06 октября 2009

Я использую свойство режима TextBoxes AutoComplete Suggest, чтобы сделать его автозаполнением. Что я хочу добиться с его помощью, так это то, что пользователь может вводить любое слово, которое может быть частью всей строки, и на основании этого должно отображаться поиск. 1001 *

Если для TextBox AutoSuggest Source установлено значение Custom Source, а для AutoSuggest установлен режим Suggest, я могу получать циклы только для тех строк, которые начинаются со слова, которое вводит пользователь.

Есть ли способ, с помощью которого я могу просто подправить / переопределить функциональность этих свойств или есть какая-либо другая доступная опция.

Я использую C # - WinForms

1 Ответ

1 голос
/ 07 октября 2009

Лучший вариант, который я вижу, - создать собственную реализацию IAutoComplete. Вот информация об этом: http://msdn.microsoft.com/en-us/library/bb776292(VS.85).aspx

Если вы посмотрите на System.Windows.Forms.dll в дизассемблере .net, вы увидите, что под крышками используется SHAutoComplete, что также упоминается в этой ссылке.

Также вы можете выполнить поиск некоторых примеров кода людей, создающих свои собственные реализации IAutoComplete.

Дайте мне знать, если вы придумали что-нибудь еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...