我有一个复杂的 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 上有许多“保存按钮”?
谢谢。