Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обработать событие нажатие клавиши? / 7 сообщений из 7, страница 1 из 1
22.11.2004, 15:20
    #32794326
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
У меня есть на форме кнопка, при нажатии на ней мышой выполняется метод.

Как мне сделать горячую клавишу ? И скажем сделать привязку по нажатию F4 чтобы этот метод обработки кнопки выполнялся?


private void button1_Click(object sender, EventArgs e)
{

FindT();

}
...
Рейтинг: 0 / 0
22.11.2004, 15:46
    #32794416
Mr. GES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
свойство формы KeyPreview = true
и на событие формы KeyDown повесить обработчик, анализирующий код нажатой клавиши и далее...
...
Рейтинг: 0 / 0
22.11.2004, 16:30
    #32794542
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
KeyPreview = true это свойство формы для перехвата нажатия клавиш в контролах?

так вот мне обработчик то и нужен в Key Down формы. Как его сделать? Чтобы вызвать событие нажатия кнопки?
...
Рейтинг: 0 / 0
22.11.2004, 16:43
    #32794585
Mr. GES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
if (e.KeyValue == 115)
{
MessageBox("Спасибо, Mr. GES ! ")
}
...
Рейтинг: 0 / 0
22.11.2004, 16:44
    #32794591
Mr. GES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
Код: plaintext
1.
2.
3.
4.
if (e.KeyValue == 115)
{
MessageBox("Спасибо, Mr. GES ! ")
}
...
Рейтинг: 0 / 0
22.11.2004, 17:06
    #32794674
Чугун
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
Спасибо, а как вызвать событие кнопки Click ? (посл вопрос)
...
Рейтинг: 0 / 0
22.11.2004, 17:21
    #32794709
gerss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать событие нажатие клавиши?
ЧугунСпасибо, а как вызвать событие кнопки Click ? (посл вопрос)

Как обычную функцию:
Код: plaintext
1.
Button1_Click(Button1, new EventArgs());
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обработать событие нажатие клавиши? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]