Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Pokémon EV08 Étincelles Déferlantes : où acheter le coffret ...
Voir le deal

    Astuce pour ne pouvoir sasir que des chifres dans un TextBox

    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Astuce pour ne pouvoir sasir que des chifres dans un TextBox Empty Astuce pour ne pouvoir sasir que des chifres dans un TextBox

    Message par lereparateurdepc Mar 10 Jan 2012 - 20:29

    Bonsoir ,

    Sachant qu'il est , à ma connaissance , impossible de mettre un nombre à virgule dans un NumericUpDown ,
    il faut utiliser un TextBox ; mais si pas erreur l'utilisateur sasi autre chose qu'une valeure numérique , le calcul plante !!!!!
    Voivi un petit code VB qui regarde si la propriété .Text du TextBox est bien numérique :

    Code:
      If Not IsNumeric(TextBox1.Text) Then
                MessageBox.Show("Veuillez sasir une valeur numérique !", "Sasie incorècte !", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End If

    Pour l'utiliser dans SZ , ajoutez l'action éxécuter du code VB.NET et mettez QUE la première ligne .
    Ensuite , mettez l'action message de SZ ou une autre .
    Une fois toutes vos action mises , mettez à la fin , en code VB , la dernière ligne : le " End If ".

    Sur le code , la ligne du milieux ( MessageBox..... ) et simplement ce que donne l'action Message de SZ ..... donc , pour nous inutile .

    NOTE : Le but étant de mettre une virgule , je doit vous préciser que le . ( point ) ne fonctionne pas !!! c'est bien la , ( virgule ) .


    Cordialement ,
    Le réparateur de PC

      La date/heure actuelle est Dim 8 Sep 2024 - 1:14