У меня есть две метки (Pay и Hours), которые я хочу умножить. Я хочу, чтобы окно с ошибкой отображалось, когда пользователь не вводил число, но я могу только выяснить, как проще всего это сделать два оператора if и сделать это таким образом. Любая помощь будет великолепна.
private void btnCalc_Click(object sender, EventArgs e)
{
double hours = Double.Parse(tbxHours.Text);
double pay = Double.Parse(tbxPay.Text);
if (Double.TryParse(tbxPay.Text, out pay))
{
double result = hours * pay;
MessageBox.Show($" total amount is {result} ", "Click Event",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
else
{
MessageBox.Show($"You must enter a number", "Input Error",
MessageBoxButtons.OK, MessageBoxIcon.Error);
tbxPay.Clear();
}
if (Double.TryParse(tbxHours.Text, out hours))
{
double result = hours * pay;
}
else
{
MessageBox.Show($"You must enter a number", "Input Error",
MessageBoxButtons.OK, MessageBoxIcon.Error);
tbxHours.Clear();
}
}