2012-03-29 2 views
1

Возможно, вы можете мне помочь. Я пишу приложение Windows в VB.Net.Type Ahead Combo

Мой клиент хочет интеллектуальную комбинированную коробку с возможностью ввода вперед. Например, дайте мне список компаний. Я хочу найти свою компанию «MetaPro». В поле со списком Microsoft, если вы введете первую букву имени, она откроет первую, начиная с этой буквы. Например, я набираю «М», это вызовет «Масс». Dept. of Ed. ", Тогда я набираю" E ", я беру первый, начинающийся с" E ", возможно," E, G & G ", где я хочу первый, начинающийся с" ME ".

Возможно, это решение с открытым исходным кодом, или я мог бы создать настраиваемый элемент управления. Но я не знаю, как это сделать. Любая помощь или руководство будут оценены.

+0

Хорошо, никто не дал мне ответа. Я хотел бы посмотреть на сторонние элементы управления. Я бы хотел найти что-то с помощью простого управления и, возможно, нескольких других элементов управления. Я не хочу, но большой сюиты. –

ответ

1

В режиме проектирования измените параметр автозаполнения на ListItems и AutoCompleteMode на SuggestAppend для comboBox.

+0

Это, безусловно, большое улучшение по сравнению с тем, что у меня было, и это может быть приемлемо для них. То, что я хотел, было для того, чтобы первый элемент всплывал в комбо, когда вы вводили буквы. Например, я набираю «M», я вижу «Mass ...» Я печатаю «E». Я вижу «MEEI». Я набираю «T», тогда я вижу «MetaPro» –

+0

. Предложите, что это необходимо, если предположить, что у вас есть эти значения в списке уже. – APrough

+0

Теперь я вижу, что он отлично работал над DropDown, но не DropDownList. Мне нужно что-то, что работает с DropDownList. –