хотелось бы отловить ситуацию кода параметр задается неправильно - пустая строка или не число
если параметр задан правильно показываем отчет,
в противном случае выдаем сообщение об ошибке и оставляем форму с параметром для исправления
пытаюсь сделать так:
создаю кнопку Button1
задаю для нее Button1.DialogResult = DialogResult.None
на событи ClickEvent вешаю код
в результате получаю:try
{
ObjectID = int.Parse(tbObjectID.Text);
ObjectInfo.Connect();
Button1.DialogResult = DialogResult.OK;
}
catch (Exception exception)
{
MessageBox.Show(exception.Message, "Report", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
если обнаружена ошибка - выдает ошибку и оставляет форму для ввода правильного параметра;
если параметр введен правильно - отчет показывает только при повторном нажатие кнопки.
Хотелось бы чтобы все работало с отдого клика.
Можно как то это реализовать?