
21.02.2009, 18:49
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме: 233095
Репутация:
21
|
|
Вопрос по шарпу.
Почему код
Код:
private void Box_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.Right)
{
this.Box.Location = new System.Drawing.Point((Box.Location.X + 5), Box.Location.Y);
}
}
не работает, а
Код:
private void Box_Click(object sender, EventArgs e)
{
this.Box.Location = new System.Drawing.Point((Box.Location.X + 5), Box.Location.Y);
}
работает отлично?
Как сделать так, чтобы при нажатии стрелки вправо делалось то-же самое, что и при нажатии мыши во втором фрагменте кода, то есть движение объекта по Х вправо?
Блин, все оказалось просто - сделал обработчик событий для формы и все заработало :/
Последний раз редактировалось horlyk; 21.02.2009 в 19:19..
|
|
|