У меня есть текстовое поле на форме и кнопка на той же форме.На событие нажатия кнопки я хочу настаивать на том, что текстовое поле имеет значение в виде двойного.Пока у меня есть вот что -
public double getUnitStake(Form frontpage)
{
double doubleresult=0;
bool unitStake;
foreach (Control c in frontpage.Controls)
{
if (c.Name == "tbUnitStake")
{
unitStake = double.TryParse( (c as TextBox).Text, out doubleresult);
if (!unitStake)
{
}
else
{
doubleresult=double.Parse((c as TextBox).Text);
}
}
}
return doubleresult;
}
Но я не могу понять, что делать, если метод double.tryparse ложный.Я хочу, чтобы выполнение программы было остановлено до тех пор, пока в текстовое поле не будет введено подходящее значение.Как я могу достичь этого, пожалуйста?Спасибо за все и любую помощь.