Comment puis-je créer un contrôle comme celui de la saisie semi-automatique Eclipse?
-
18-09-2019 - |
Question
Je voudrais créer un contrôle de saisie semi-automatique à l'aide Boo / C #. Voici une capture d'écran de l'Internet si vous ne savez pas comment il ressemble à:
Je pense essentiellement d'une fenêtre undecorated / dialogue (que je ne suis pas sûr comment pourrais-je mettre en œuvre), ou un contrôle qui peut être affiché sur son propre (un ListBox de quelque sorte).
Comment pourrais-je mettre en œuvre un tel contrôle?
Je suis très intéressé par la partie popping-out du contrôle!
La solution
Je l'ai fait quelque chose comme ça un certain temps et fait utiliser une zone de liste pour afficher le résultat. Tout ce que je devais faire était de suivre l'événement KeyUp pour faire la récupération de la valeur des données et afficher la zone de liste. J'ai ajouté la zone de liste comme un contrôle caché à la forme et montrerais quand après avoir défini sa position appropriée
Autres conseils
Il semble que le fait déjà TextBox
auto complétion. Voir TextBox.AutoCompleteSource
propriété.