2016-08-19 2 views
1

Можно ли назначить комбинацию клавиш командной кнопке в форме доступа к MS, которая настроена на изображение?Клавиша быстрого доступа на кнопке формы доступа с изображением

В этом случае у меня есть несвязанная форма, я хотел бы настроить базовую навигацию с помощью знакомых клавиш CTRL + Arrow. Для моего случая, когда пользователь хочет перейти к следующей записи, я хотел бы, чтобы они могли просто нажать CTRL + RIGHT ARROW в качестве опции щелчка мыши.

Я знаю, для текстовых заголовков, вы просто вставляете «&» до желаемого контекстного характера, например: "&Next"

Button Next Sample

ответ

3

& также работает на кнопках изображения даже надпись не видна, но если вы хотите использовать не только ярлыки с двумя буквами, вы можете использовать для этого формы KeyDown или KeyPress. Включить сначала KeyPreview.

Private Sub Form_Load() 
    Me.KeyPreview = True 
End Sub 

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 
    Select Case KeyCode 
     Case vbKeyF2 
      ' Process F2 key events. 
     Case vbKeyF3 
      ' Process F3 key events. 
     Case vbKeyF4 
      ' Process F4 key events. 
     Case Else 
    End Select 
End Sub 
+0

Можем ли мы использовать комбинацию клавишных клавиш? то есть «Ctrl + W» или «Ctrl + SpaceBar»? –

+0

Да, параметр 'Shift' содержит информацию о модификаторах клавиш (Shift, Ctrl, Alt) –