-2

how to check if the content of Textbox is numeric or not in C# ?

double montant = double.Parse(_controle.Text);
if ( || (double.Parse(_controle.Text) < 0))
{
    Declanche_Erreur = true;
    _controle.BackColor = System.Drawing.Color.White;
    break;
    return;
}
else
{
    Declanche_Erreur = false;
    _controle.BackColor = System.Drawing.Color.White;
}
Yuval Itzchakov
  • 146,575
  • 32
  • 257
  • 321
Ammar.Dev
  • 3
  • 1
  • 4

1 Answers1

0

You can use double.TryParse. If it succeeds, it will set montants value and return true

            double montant = -1;

            if (!double.TryParse(_controle.Text, out montant))
                {
                    Declanche_Erreur = true;
                    _controle.BackColor = System.Drawing.Color.White;
                    return;
                }
                else
                {
                    Declanche_Erreur = false;
                    _controle.BackColor = System.Drawing.Color.White;
                }
bkardol
  • 1,258
  • 1
  • 20
  • 32