私はwinformアプリケーションを持っています。アプリケーションでは、私は複数のボタンを持つパネルを持っています。パネル化された形式の中央の場所でキー入力信号を聞くことができますか?
ボタンがフォーカスを持たないとき、私はキー入力されたイベントをフォーム自体でキャプチャできます。しかし、ボタンにフォーカスを当てると(たとえボタンがイベントを無意識にキャッチしなくても)、彼らはフォームだけでなく、押されたイベントを取得します。
今私の質問です:(そのイベントに中央の方法をそれぞれのkeypressedイベントとすべてのボタンを作成することなく、およびコール)keypressed行動を集中管理する方法はありますか?本質的には
差を分割する:1つのハンドラを作成し、各ボタンのイベントに追加します。 1つのコードはすべてによって呼び出されます。 – DonBoitnott
@DonBoitnott私はその方法を知っています。それは、すべてのボタンにkeypressedイベントを使用する必要があることを意味します。だから私は、それを避けることが可能かどうか疑問に思った – Thomas