Como criar uma caixa de texto de preenchimento automático em um aplicativo de desktop do winforms

Eu tenho uma lista de palavras. A lista contém cerca de 100-200 cadeias de texto (na verdade, são os nomes das estações de metrô).

Quero criar uma caixa de texto com preenchimento automático. Por exemplo, o usuário pressiona a letra 'N' e, em seguida, uma opção (final de) apropriada é exibida (apenas uma opção). O final deve ser selecionado.

Como fazer isso?

PS1: Eu acho que existe um controle de caixa de texto com uma propriedade mais ou menos assim:

List<string> AppropriateOptions{/* ... */}

PS2: desculpe pelo meu inglês. Se você não entendeu -> pergunte-me e tentarei explicar!

questionAnswers(6)

yourAnswerToTheQuestion