Войти

Показать полную графическую версию : Обработка нажания клаши на клавиатуре.


Vlad Drakula
06-07-2004, 19:10
возникла проблемма наддо чтобы программа могла обрабатывать нажатия клавишь, в принцепе зада ча не сложная, повесил обработчик события:

this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);


клавиши с буквами ловит, а мне нужно поймать спец клавиши - "вверх" и "вниз", их поймать мне не удалось, как мне это сделать?

ЗЫ
очень срочно надо :(
дубу всем благодарен!

Vlad Drakula
06-07-2004, 23:22
проблемму я решил, вот делюсь решением:

protected override bool IsInputKey(Keys keyData)
{
return true;
}

protected override void OnKeyDown(KeyEventArgs e)
{
                          ...
}




© OSzone.net 2001-2012