掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
コンボボックスでShift+Tabキーを認識するには? (ID:113957)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DropDownスタイルのコンボボックスのEnterキー押下時に ビープ音が鳴る現象を回避するために、 コンボボックスの派生クラスを作成し、その中で PreProcessMessageを以下のようにオーバーライドしました。 'Enterキー押下時の警告音回避のためのオーバーライド Public Overrides Function PreProcessMessage _ (ByRef msg As System.Windows.Forms.Message) As Boolean Const WM_KEYDOWN As Integer = &H100 Select Case True Case msg.Msg = WM_KEYDOWN _ AndAlso (msg.WParam.ToInt32() And Keys.KeyCode) = Keys.Enter Case msg.Msg = WM_KEYDOWN _ AndAlso (msg.WParam.ToInt32() And Keys.KeyCode) = Keys.Tab Case Else Return False End Select 'ここでフォームの次のコントロールをセレクトしている Return True End Function Shift+Tabキーで前のコントロールをセレクトしたいのですが、 Shift+Tabを認識する方法はあるのでしょうか? 長文ですみませんが、ご教授よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.