2

C#で複数フォームのゲームを作ってみた

ゲームはピクチャボックスとボタンを使用します。ピクチャボックスを動かすには、矢印キーのあるフォームでキーダウンイベントを使用します...

非表示のグループボックスを表示するボタンをクリックすると、問題が発生します。ボタンがフォーカスされ、キーを押してピクチャボックスを移動しても、ピクチャボックスは移動しません。しかし、キーを押すとボタンのフォーカスリングが別のボタンに移動します。

私は自分のフォームをクリックしてみました.this.focus()とthis.selectをボタンクリックで設定しましたが、上記の何も機能しません..

助けてください、このゲームは今週の土曜日に行わなければなりません。

4

1 に答える 1

1

宿題のようですね:)

Try setting Form.KeyPreview = true;  

これにより、どのコントロールにフォーカスがあるかに関係なく、すべてのキーの押下がキャッチされます。

于 2012-06-28T17:58:10.043 に答える