Cómo hacer un cuadro de texto de autocompletar en una aplicación de escritorio winforms

Tengo una lista de palabras La lista contiene alrededor de 100-200 cadenas de texto (en realidad, son nombres de estaciones de metro).

Quiero hacer un cuadro de texto de autocompletar. Por ejemplo, el usuario presiona la letra 'N', luego aparece una (finalización) de la opción apropiada (solo una opción). El final debe ser seleccionado.

¿Como hacer eso?

PS1: supongo que hay un control de cuadro de texto con una propiedad algo como esto:

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

PS2: perdón por mi inglés. Si no entendiste -> ¡pregúntame y trataré de explicarte!

Respuestas a la pregunta(6)

Su respuesta a la pregunta