Я написал простой WAV-плеер в VB 2010 - приложение Windows Form без меню. Я пытаюсь создать горячую клавишу, например CTRL-D, которая сделает видимым текстовое поле. Ввод правильного пароля в поле будет расширять форму и отображать некоторые административные функции. У меня возникли проблемы с созданием горячей клавиши с несколькими ключами.Multi Key Hotkeys в VB 2010
У меня есть следующий код, но он не работает. У меня установлено значение KeyPreview равным True.
Private Sub _KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.Control And e.KeyCode = Keys.D Then
txtPWD.Visible = True
Я также попытался
If e.Keycode = Keys.ControlKey & e.KeyCode = Keys.D
и многие другие варианты, включая изменения в ALT и SHIFT, но ничего, кажется, работает. Если я удалю один из Ключей, он работает нормально. Где я ошибаюсь?
Ты мой герой! Прекрасно работает ... Спасибо. –