Je fais une application Winforms financière et j'ai quelques problèmes avec les contrôles.Zone de texte décimal dans Windows Forms
Mon client doit insérer des valeurs décimales un peu partout (prix, rabais, etc.) et je souhaite éviter certaines validations répétées.
J'ai donc immédiatement essayé le MaskedTextBox qui correspondrait à mes besoins (avec un masque comme "00000.00"), s'il n'y avait pas le focus et la longueur du masque.
Je ne peux pas prédire la taille des numéros que mon client va entrer dans l'application.
Je ne peux pas m'attendre à ce qu'il commence tout avec 00 pour arriver à la virgule. Tout devrait être adapté au clavier. Ai-je manqué quelque chose ou est-ce qu'il n'y a simplement aucun moyen (au-delà de l'écriture d'un contrôle personnalisé) d'atteindre cet objectif avec les contrôles Windows Forms standard?
Merci beaucoup. J'ai implémenté ceci avec un contrôle personnalisé et j'ai aussi blogué à ce sujet: http://www.tigraine.at/2008/10/28/decimaltextbox-for-windows-forms/ – Tigraine