VB.NET KeyDownイベントが拾えない

フォームでKeyDownイベントを拾うFunctionを記述しているのに、まったく反応しない。
KeyPressやPreviewKeyDownを設定してもダメ。
デバッガを設定してもかすりもしない。何故??

原因は、フォームのプロパティ KeyPreview が False になっていたため。
これを True にすると、KeyDown等々のイベントが捕捉できるようになる。
フォームをコピーして使いまわしていると、いろいろ設定値が変わっているものです・・・。

posted by へっぽ at 22:46 | TrackBack(0) | VB.NET | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック