Горячие клавиши - VB

Узнай цену своей работы

Формулировка задачи:

кто нибудь знает как к обычным кнопкам на форме задать значения горячих клавиш? или как к кнопкам задать значение стрелочек на клавиатуре? спасибо.

Решение задачи: «Горячие клавиши»

textual
Листинг программы
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Label1.BorderStyle = 1: Label1.FontSize = 24: Label1.Alignment = 2
'на форме только  Label1
' понажимай кнопки и смотри на Label1
'там KeyCode  нажимаемой кнопки
 
Label1 = KeyCode
 
d = 75
 
Select Case KeyCode
Case 37, 100 'влево <-- , 4
Label1.Left = Label1.Left - d
Case 39, 102 'вправо --> , 6
Label1.Left = Label1.Left + d
Case 38, 104 'вверх | , 8
Label1.Top = Label1.Top - d
Case 40, 98 'вниз |, 2
Label1.Top = Label1.Top + d
Case 99 'вправо вниз --- 3
Label1.Left = Label1.Left + d
Label1.Top = Label1.Top + d
Case 103 'влево вверх ---7
Label1.Left = Label1.Left - d
Label1.Top = Label1.Top - d
Case 105 'вправо вверх --- 9
Label1.Left = Label1.Left + d
Label1.Top = Label1.Top - d
Case 97 'влево вниз --- 1
Label1.Left = Label1.Left - d
Label1.Top = Label1.Top + d
End Select
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы