Я написал простой проигрыватель WAV в VB 2010 - приложение Windows Form без меню. Я пытаюсь создать горячую клавишу, например, CTRL-D, которая сделает текстовое поле видимым. Ввод правильного пароля в поле раскроет форму и покажет некоторые административные функции. У меня проблемы с созданием горячей клавиши с более чем одной клавишей.
У меня есть следующий код, но он не работает. У меня для 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, но, похоже, ничего не работает. Если я удалю один из ключей, он будет работать нормально. Где я ошибаюсь?