У меня есть форма окон, которая сохраняет данные на ButtonClick событие, но я также хочу, чтобы выполнить это событие, когда пользователь нажимает клавишу некоторые платы ярлык, таких как: CTRL +S сохранить. Я пробовал форму KeyDown event
и KeyPress event
, но они просто не стреляют. Думаю, я что-то упускаю.Как установить сочетание клавиш для события ButtonClick?
Private Sub frmExchangeSymbolMapping_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
If Asc(e.KeyChar) = Keys.Control AndAlso Asc(e.KeyChar) = Keys.E Then
MessageBox.Show("Testing")
End If
End Sub
Я принимаю C# ответы тоже (если он может быть преобразован в Vb с помощью онлайн-инструментов: P)
также используйте http://msdn.microsoft.com/ru-ru/library/system.windows.forms.control.keypress(v=vs.110).aspx, чтобы узнать, разрешено ли contol –