Зміст

Прив'язка обробника різних подій до різних елементів

Якщо не використовувати параметри обробника, то можна використовувати один і той же обробник для різних подій.

Наприклад, був створений обробник події TextChanged для елемента textBox1. Він за замовчуванням названий textBox1_TextChanged.

Можна використовувати цей же метод для обробки події SelectedIndexChanged елемента Combobox1.

Для того, щоб підключити цей обробник для обробки події SelectedIndexChanged елемента Combobox1, потрібно на панелі подій для цього елемента знайти подію SelectedIndexChanged і для неї обрати обробник зі списку:

У тексті загального обробника можна перевіряти стан обох елементів і виконувати однакові дії.

 
private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (textBox1.TextLength > 0 && comboBox1.SelectedIndex>0 )
    button1.Enabled = true;
    else
    if (button1.Enabled) button1.Enabled = false;
}

Зміст