Как заставить объект двигаться с помощью клавиш со стрелками? - PullRequest
0 голосов
/ 28 марта 2012

Сейчас я хочу использовать какую-то форму, но позже хотел бы заменить ее на графику, которая, на мой взгляд, достаточно проста. Но как бы я использовал клавиши со стрелками для управления этим и переместить его из стороны в сторону?

Ответы [ 2 ]

1 голос
/ 28 марта 2012

Вы можете использовать обработчики событий - что-то вроде этого:

private void Form_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{ 
   if (e.KeyCode == Keys.NumPad0)
     {
       MyShape.Width ++ ;
     }
}

Смотрите здесь: для дополнительных примеров: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keydown.aspx

0 голосов
/ 28 марта 2012

Вы можете использовать обработчики событий KeyUp и / или KeyDown, или, возможно, вам могут понадобиться PreviewKeyUp и / или PreviewKeyDown.

В обработчиках вы можете обновитьположение вашей фигуры / графика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...