2015-03-18 7 views
0

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

есть способ кодирования нажатия кнопки клавиатуры в программе?

+2

Что UI вы пишете свой пользовательский интерфейс в? Я думаю, что WPF или WinForms из вашего вопроса? Я бы добавил это как тег к вашему вопросу, а не visual-studio-2013, который является только IDE, который вы используете для его создания. – mcr

+0

Извините. Очень новичок в этом. Еще очень новичок в программировании. Я использую WinForms. Извините за путаницу – Vox121

ответ

-1

Там уверены, есть в кнопке обработчика событий нажмите просто добавить вызов к этому API:

технология

https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send(v=vs.110).aspx

+0

Почему это не принятый ответ? Этот API работает из любой .NET-программы (командной строки, Winforms или WPF). Я использовал его во всех 3. Это всего лишь обертка вокруг вызова P/Invoke. – Mangist