- - PR -
tableLayoutPanelを用いた場合のキー押下イベント
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-05-19 14:25
よろしくお願いします。
環境は、 ・Windows Vista(ultimate) ・Visual Stadio2005 SP1 Windowsアプリケーションを作成しています。 フォームに ・tableLayoutPanel を貼り付けて、パネルにコントロールなどを配置しない場合、 ・KeyDown ・KeyPress ・KeyUp ・PreviewKeyDown のイベントを拾えるのですが、パネルに1つでもコントロールを配置すると上記イベントを拾うことができなくなってしまいました。 どうすればキー押下イベントを拾うことができるのでしょうか? ちなみに、パネルのPreviewKeyDownイベントも拾えていませんでした。 わかる方いたら教えてください、よろしくお願いしますm(__)m |
|
投稿日時: 2007-05-19 16:13
FormのKeyPreviewをtrueにしてください。
|
|
投稿日時: 2007-05-19 16:17
J.Hashimotoさん、回答ありがとうございます。
ご指摘のあったように、 KeyPreview=true とすることで、キー押下イベントを拾うことができました。 教えていただき、ありがとうございました。m(__)m |
1