none
Sasie d'un nombre réel en C#

    General discussion

  • Bonjour à tous,

     

    Je suis novice en C# et je cherche vainement à savoir comment je peux réaliser, avec un minimum de programmation, une saisie d'un nombre réel de, par exemple, 5 entiers, 2 décimales avec séparateur de millier.

    Et de pouvoir taper, par exemple 5,02 ou 25,14 ou 1025,15 (s'affichant 1.025,15) sdans pour cela devoir taper tous les chiffres non siginficatifs.

    J'ai  essayé d'utiliser MaskedTextBox, mais cela ne correspond pas à mes attentes. J'ai utilisé le masque ##.###,##.

    Peut-être existe t'il autre chose : classe, propriété, masque?

    Si vous avez une solution, cela m'aiderait pour avancer.

    Merci d'avance.

    Paul

     

    Monday, August 02, 2010 12:48 PM

All replies

  • Bonjour,

    Il faudra faire le contrôle à chaque saisie clavier : Pour cela utilisez l'événement KeyDown et traiter la touche afin de l'accepter oul'annuler.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    Monday, August 02, 2010 2:00 PM
  • Bonjour,

     

    Pouvez-vous préciser ce que signifie pour vous ‘chiffres non significatifs’ ? Si vous voulez taper seulement les chiffres sans vous inquiéter de séparateurs de milles et de décimales, il faut tenir compte que vous pouvez arriver dans une situation où vous avez des nombres entiers et des nombres décimaux à taper, et l’algorithme doit tenir compte de cette situation aussi (par exemple, modifier le format d’affichage quand l’utilisateur tape le séparateur de décimales, pour passer du mode d’affichage ‘entier’ au mode d’affichage ‘decimal’).

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    Tuesday, August 03, 2010 10:56 AM