Проверять текстовое поле содержание числовое или нет
Как проверить, является ли содержимое Textbox числовым или нет в 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;
}
1 ответ
Вы можете использовать double.TryParse. Если это удастся, он установит montant
s значение и вернуть 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;
}