複雑な Winform があります。複雑さを軽減するために多くのタブを使用していますが、解決方法がわからない小さな問題があります。
「Example.cs」という名前の winform 画面があるとします。画面上に多くのタブがあります。各タブには、「F2 - 保存」というボタンがあります。ユーザーが F2 ボタンを押すと、以下をキャプチャして実行します
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.F2))
{
btn_save.PerformClick();
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
同じWinFormに多くの「保存ボタン」があるため、ユーザーがトリガーしようとしているボタンのクリックイベントを見つけるにはどうすればよいですか?
ありがとう。