TextBox séparateur des milliers lors de la saisie - C#/.NET managed - Programmation
Marsh Posté le 15-09-2022 à 18:31:20
Déjà c'est quoi ton framework de GUI, du Winform ? Webform ? WPF ? Autre ? C# c'est un peu vague.
Une textbox c'est juste un truc où tu mets du texte, ça n'a pas ce genre de fonction en natif, sauf si tu as une "NumericTextbox" quelque part dans tes composants.
Mais tu pourrais ajouter facilement le comportant voulu en t'abonnant à KeyPress et en reformatant le texte à ta guise, ou si tu as besoin de ça en plusieurs endroits, tu peux faire ta propre surcharge de TextBox (avec le même événement).
Y a peut être aussi des contrôles qui peuvent t'avancer un peu, genre MaskedTextBox.
edit : un tuto qui devrait t'aider à comprendre comment ça marche : https://devindeep.com/how-to-create [...] ic_TextBox
Ca ne dit pas comment reformater pour ajouter l'espace mais c'est pas compliqué, un ToString() de ta valeur avec le masque qui va bien https://docs.microsoft.com/en-us/do [...] at-strings .
Marsh Posté le 07-09-2022 à 14:50:42
Bonjour,
En C#, savez vous comment faire pour que l'orsqu'on tape des chiffres dans une TexBox il y a le séparateur des milliers ?
Exemple : Je tape 100000 et la a fin de la saisie j'obtiens 100 000
Merci