Je souhaite disposer d'un TextBox
prenant en charge la saisie semi-automatique et permettant aux utilisateurs de saisir plusieurs mots séparés par une virgule ou un point-virgule, offrant des suggestions pour chaque mot. J'ai une norme TextBox
avecSaisie semi-automatique par virgule ou par virgule TextBox
textBox.AutoCompleteCustomSource.AddRange(new[] { "apple", "banana", "carrot" });
textBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
Malheureusement, il ne suggère pour le premier mot. Quelque chose a tapé après cela et il cesse de suggérer.
Je veux être en mesure d'effectuer le scénario suivant:
- type "ap"
- faites-le suggérer "pomme"
- Appuyez sur la virgule
- Faites-le remplir « pomme, "avec le curseur après la virgule
- type "ba"
- Faites-le suggérer "banane"
- Appuyez sur la virgule
- Faites-le append « banane », entraînant « la pomme, la banane, »
J'ai essayé googler une solution, mais ne l'ai pas eu beaucoup de chance. Cela semble être une fonctionnalité populaire pour les applications Web, mais apparemment pas pour les winforms. Aucune suggestion?
de Nice! Cela semble très prometteur. J'ai dû arrêter de jouer avec ça pour le moment, mais je vais certainement essayer quand j'ai une chance. Le code semble avoir du sens. Merci! – Ecyrb