2012-02-24 29 views
1

我已經在VB 2010中編寫了一個簡單的WAV播放器 - 一個沒有菜單的Windows窗體應用程序。我正在嘗試創建一個熱鍵,就像CTRL-D那樣會使文本框可見。在框中輸入正確的密碼將展開表格並顯示一些管理功能。我遇到了使用多個鍵創建熱鍵的問題。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,但似乎沒有任何工作。如果我刪除其中一個鍵,它就可以工作。我在哪裏得到這個錯誤?

回答