2012-02-24 5 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 

私はまた、ALTとSHIFT何も動作しているように変更することを含む

If e.Keycode = Keys.ControlKey & e.KeyCode = Keys.D 

や他の多くのバリエーションを試してみました。キーの1つを削除すると、うまく動作します。どこが間違っているのですか? Modifierkeysため

答えて

関連する問題