Обработка события - C# (216996)
Формулировка задачи:
public partial class newCertificateForm: Form { private readonly ErrorProvider _errorProvider1; public newCertificateForm() { InitializeComponent(); // Создаём объект для отображения сообщений об ошибках // и передаём в него ссылку на данную форму. _errorProvider1 = new ErrorProvider(this); // Событие при проверке текста BonusWeekCountTextBox.TextChanged += new EventHandler(this.BW_Interv_test); IntervalCountTextBox.TextChanged += new EventHandler(this.BW_Interv_test); } private void BW_Interv_test(object sender, EventArgs e) { try { if (((TextBox)sender).Text != "") { int kol = int.Parse(((TextBox)sender).Text); } // Выводим, что нет ошибок // _errorProvider1.SetError((TextBox)sender, ""); } catch { MessageBox.Show("Нет! ", "Ошибка ввода!!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // Иначе выводим ошибку // _errorProvider1.SetError(((TextBox)sender), "Не допустимые символы!"); } } }
Решение задачи: «Обработка события»
textual
Листинг программы
catch(InvalidOperationException)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д