Итак, я создал функцию ParseandWarn, чтобы вскрыть окно сообщения, если вход не является целым числом. Если это целое число, сумма обоих входов должна быть рассчитана на событие click. Существует несколько расчетов, поэтому я создал функцию. Как реализовать/активировать эту функцию в событии click? Я получаю сообщение об ошибке, возможно, разбор? Я новичок в программировании, любая помощь приветствуется.Реализация функции в событии click
public void ParseandWarn()
{
int Invoergetal1, Invoergetal2;
if (!int.TryParse(txtGetal1.Text, out Invoergetal1))
{
MessageBox.Show("U dient een geheel getal in te voeren!", "Fout", MessageBoxButton.OK, MessageBoxImage.Error);
}
else
{
if (!int.TryParse(txtGetal2.Text, out Invoergetal2))
{
MessageBox.Show("U dient een geheel getal in te voeren!", "Fout", MessageBoxButton.OK, MessageBoxImage.Error);
}
else
{
return;
}
}
}
private void btnSom_Click(object sender, RoutedEventArgs e)
{
int BerekenSom = int.Parse(txtGetal1.Text) + int.Parse(txtGetal2.Text);
txtResultaat.Text += "De som van " + txtGetal1.Text + " en " + txtGetal2.Text + " = " + BerekenSom + Environment.NewLine;
}
Вы пытались вызвать функцию внутри обработчика событий? – t0mm13b
Ну, я не знаю, как это сделать «правильно» ... – WilliamV
ParseAndWarn(); – LaneL