2013-04-29 2 views
1

Я не знаю, как спросить это так, я буду использовать пример:C# Возможности после UserInput (текстовое поле)

слова: футбол, плавание, мечах теннис, бейсбол, баскетбол, formule1, Рыбалка, Велоспорт ...

управления: txtSports

Когда пользователь вводит букву «s» в TextBox я хотел бы получить возможности, которые начинаются с «с». (Soccer, Swimming, Swordfighting) Если пользователь вводит «w» («Плавание», «Swordfighting») и так далее.

Как я могу это сделать? Я делаю это в C# (приложение Windows 8)

+4

Вы ищете «автозаполнение». –

+2

даже это немецкий, я уверен, вы поймете следующее: http://dotnet-snippets.de/snippet/autocomplete-textbox/634 – bema

+0

Спасибо, это то, что я ищу! – user1951083

ответ

2

Вы должны использовать функцию автозаполнения текстового поля. Here's a nice article about it.

+0

Только что заметил, что функция автозаполнения не работает в приложениях Windows 8. – user1951083

+0

Есть ли альтернатива для приложений метро? – user1951083

+0

К сожалению, в настоящее время у меня нет опыта работы с приложениями Windows RT, поэтому [предлагаю вам использовать Google] (http://www.google.com/search?btnG=1&pws=0&q=autocomplete+textbox+winrt). Удачи ;) –