private void SomeForm_KeyDown(object sender, KeyEventArgs e)
{
if (VK_UP == e.KeyCode)
{
...
}
}
Обработка нажатия клавиши
Всем привет! Нужно, чтобы при нажатии клавиши "ВВЕРХ" выполнялся какой-нибудь код. Я пробовал сделать, но получилось, что при нажатии любой клавиши этот код работает.:confused:
...
А на C#?
Смотри справку по функции DllImport
Код:
PS Могу ошибаться, давно с шарпом не имел дела
PPS А, вообще, RTFM
Цитата: coder2009
Всем привет! Нужно, чтобы при нажатии клавиши "ВВЕРХ" выполнялся какой-нибудь код. Я пробовал сделать, но получилось, что при нажатии любой клавиши этот код работает.:confused:
Если имеется в виду на конкретной форме, то подписываемся на событие KeyDown и:
Код:
private void form1_KeyDown( object sender, KeyEventArgs e )
{
if (e.KeyCode == Keys.Up)
{
// обработчик
}
}
{
if (e.KeyCode == Keys.Up)
{
// обработчик
}
}
Цитата: Vov4ick
Смотри справку по функции DllImport
По атрибуту DllImport.
Ну этот топик - уже вообще предел лени. Автор, ужас!