valider et ajuster une étiquette d'arborescence
Question
J'ai un contrôle de l'arborescence et j'ai attrapé son événement after-label-edit. Je veux pouvoir valider la saisie de l'utilisateur et l'ajuster - si par exemple, c'est trop long - mais je semble seulement capable d'annuler la nouvelle valeur, pas de la changer. Des idées?
Je ne veux pas avoir à ouvrir un nouveau formulaire, l'utilisateur pourrait renommer une plage de ceux-ci et cela ne devrait pas être trop encombrant.
A bientôt.
La solution
Ne pouvez-vous pas obtenir le noeud en cours de modification à partir de EventArgs et définir manuellement son texte? Si cela provoque le déclenchement de AfterLabelEdit, vous devez ajouter un indicateur pour le quitter s'il provient d'une édition manuelle.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow