WPFでホットキーコントロールが作れないかなぁと思ってコーディングしてみる。ホットキーコントロールというのは、テキストボックスのようなコントロール上でキー入力するとそのキーが表示されるというコントロールです。 見た目的にTextBoxを使ってみます。キー入力イベントはKeyDownではなく、PreviewKeyDownを使うと より多くのキーでイベントが起きるのでこっちを使います。またCtrl+CやBackSpaceなどによるテキストの編集も e.Handled = True により抑制できます。ただしマウスによるテキスト編集は対策を考えないといけません。 ' XAML ' <TextBox PreviewKeyDown="TextBox_PreviewKeyDown" /> Private Sub TextBox_PreviewKeyDown(ByVal sender As System