• ベストアンサー

Tabキーを拾えるVB2005カスタムコンボを作りたいです

こんにちは。 現在、VB2005をつかって開発をしています。 作りたいものはTabキーやShiftキー押下時にKeydownでイベントを取得できる カスタムコンボボックスなのですがどうも上手くいきません。 どなたかご助言をよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kikujack
  • ベストアンサー率47% (17/36)
回答No.1

KeyDownイベントでTabキーを取得できません。 PreviewKeyDownイベントができます。 下記のコードはどうでしょうか。 Private Sub ComboBox1_PreviewKeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PreviewKeyDownEventArgs) Handles ComboBox1.PreviewKeyDown If e.KeyCode = Keys.Tab And e.Shift Then MsgBox("Shift+Tab") End If End Sub

goo608
質問者

お礼

ありがとうございます。 無事解決することができました。