2010-08-26 6 views
2

Est-il possible d'avoir la saisie semi-automatique pour une zone de liste déroulante à partir de n'importe où dans le texte, laissez-moi vous donner un exemple. Si j'ai quelqu'un nommé john smith dans la combobox si je commence par la lettre 'j' ça tire john smith mais moins dis je veux commencer par la lettre 's' pour chercher son nom de famille, est-ce possible, si c'est le cas Quelqu'un at-il un code ou un lien vers le code qui le fait.ComboBox AutoComplete

Répondre

3

Le contrôle ComboBox standard .NET WinForms offre une fonctionnalité d'auto-complétion pour le premier cas que vous avez décrit (voir les propriétés AutoCompleteCustomSource, AutoCompleteMode et AutoCompleteSource). Toutefois, pour votre deuxième exemple, vous devrez implémenter une logique personnalisée qui, par exemple. vérifier si le texte actuellement entré est un sous-texte d'une entrée existante.

+0

Merci .. était vraiment utile .. :) – Marshal