Зміст

Подія KeyPress

Подія KeyPress виникає, коли користувач натискає та відпускає символьну клавішу в текстовому полі (textBox) або полі зі списком (comboBox).

Обробник події KeyPress

Стандартний обробник цієї події виконує такі дії:

Можна скасувати дії стандартного обробника події KeyPress і написати свій обробник цієї події.

Наприклад, створимо обробник події KeyPress для елемента textBox1:

Параметри обробника події KeyPress

private void textBox1_KeyPress(object sender,KeyPressEventArgs e)  
{  
    //код обработчика  
}

Як і всі функції-обробники подій, ця функція має два параметри.

Перший параметр (sender) – посилання на об'єкт, який викликав подію KeyPress (в нашому випадку textBox1).

Другий параметр (e) – це символ, який був введений з клавіатури.

Другий параметр (e) має властивості:

Наприклад, створимо обробник події KeyPress для елемента textBox1 так: якщо введено не цифру, то подія не обробляється стандартним обробником, тобто: не цифра не виводиться на екран і в textBox1.

Зміст