|
|
|
 |
 |
Исходник |
 |
|
 |
 |
|
Автор:
|
|
|
Название:
|
обработка нажатия нескольких клавиш |
|
Дата:
|
09 July 2004 |
|
Описание: |
для примера: TextBox и нажатие Ctrl + Enter как в аське :) |
| |
Разместить ссылку на этот исходник в форуме вы можете вставив в текст сообщения
следующую строку:
[CODEPOST ID=104]обработка нажатия нескольких клавиш [/CODEPOST] |
| Оценка: |
Проголосовало 7 посетителей, средняя оценка 2.86 |
| Оценить: |
|
1 // Флаг для проверки, был ли нажата клавиша Control
2 private bool CTRLDown = false;
3
4 private void textBox1_KeyDown(object sender, KeyEventArgs e)
5 {
6 if (e.Control)
7 // "Говорим", что клавиша Control была нажата
8 CTRLDown = true;
9 // Проверяем, была ли нажата клавиша Enter и Control (последнее - по флагу)
10 if ((e.KeyCode == Keys.Enter) & (CTRLDown))
11 MessageBox.Show("CTRL + Enter was pressed.");
12 }
13
14 // Очищаем значение флага
15 private void textBox1_KeyUp(object sender, KeyEventArgs e)
16 {
17 if (e.Control)
18 CTRLDown = false;
19 } |
| Вернуться к списку исходников в категории Winforms |
|
|
 |
 |
 |
 |
|
|