Автозаполнение в Combobox - PullRequest
       12

Автозаполнение в Combobox

4 голосов
/ 18 апреля 2011

Я довольно новичок в C # и работаю в VS 2010. Я пытаюсь дать combobox autocomplete-свойства. Я много гуглил и обнаружил, что большинство руководств ссылаются на параметр «Автозаполнение» в свойствах, но я нигде не могу найти этот параметр. («Автозаполнение», а не «Свойства».)

Мне нужно дать моей функции автозаполнения некоторые функции: Для начала список автозаполнения должен быть пустым, а когда пользователь вводит что-то, чего еще нет в списке, его следует добавить в список. Таким образом, autocomplete-list содержит только те строки, которые уже введены, и добавляет новые записи в список.

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

Ответы [ 2 ]

4 голосов
/ 26 апреля 2011

Если узнал, что это потому, что я использую WPF, а не Windows.Forms. В WPF это параметр IsTextSearchEnabled, который должен быть установлен в true. В XAML это будет выглядеть так:

<ComboBox Name="comboBox1" Width="170" IsEditable="True" IsTextSearchEnabled="true"><br> <ComboBoxItem>aaad</ComboBoxItem><br> <ComboBoxItem>dddd</ComboBoxItem><br> <ComboBoxItem>eeed</ComboBoxItem><br> </ComboBox>

0 голосов
/ 18 апреля 2011

Это экран, который вы ищете:

Visual Studio - Properties

Свойства AutoCompleteCustomSource, AutoCompleteMode и AutoCompleteSource отображаются, как вы можете видеть.Это окно свойств можно открыть с помощью ярлыка F4 .

...