Обработка события - 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д