Как сделать автозаполнение текстового поля в VB6, как этот? - PullRequest
1 голос
/ 11 марта 2010

ну, я хочу иметь текстовое поле автозаполнения, подобное изображенному на картинке ниже:
Этот снимок экрана взят из бухгалтерского программного обеспечения. всякий раз, когда пользователь фокусируется на текстовом поле и начинает что-то печатать, подсказки просто всплывают под элементом управления (как видно на изображении под текстовым полем типа Purc). Эта функция автозаполнения работает даже в ячейках сетки, показанной на рисунке. в котором включено это автозаполнение, позволяет заполнять только значения из списка автозаполнения и ничего больше.
я хочу эмулировать подобную функциональность в моем приложении в vb6. поэтому, если бы вы могли направить меня в правильном направлении, я был бы очень признателен.
заранее спасибо всем, кто нашел время ответить.

Ответы [ 3 ]

2 голосов
/ 11 марта 2010

Извлечь текстовое поле автозаполнения на FreeVBCode.com .

Другая опция - VBNet . В статье показано, как использовать shlwapi.dll api.

1 голос
/ 13 марта 2010

VBAccelerator - отличный сайт для советов VB6 - попробуйте их Автозаполнение образец

1 голос
/ 11 марта 2010

Что я обычно делаю, это делаю то, что включено в ссылку проекта C-Pound Guru. Возьмите TextBox и, поскольку пользователь вводит в поле, заполнение ListBox с результатами, соответствующими тексту. ListBox по умолчанию будет скрыт, но будет отображаться при вводе текста в поле. Если щелкнуть ListBox, просто обновите TextBox выбранным текстом элемента ListBox, затем снова скройте элемент управления ListBox. Довольно простая процедура для завершения.

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