0

我正在用 C# 在 Windows 窗体中构建一个程序,我遇到了以下问题。我的表单中有几个按钮,当单击其中任何一个按钮时,我希望能够将其 ID 存储在一个变量中,该变量一次只处理一个 ID。我已经有一个方法可以做到这一点,但事实是我不想从每个按钮的事件处理程序中调用这个方法:

button1_Click(object senders /* ... yada yada ... */)

有没有一种方法可以用一种方法来简化它?甚至可能吗?

4

1 回答 1

4

您的按钮不需要很多Click事件处理程序,只需 1 个就足够了:

private void buttons_Click(object sender, EventArgs e){
   Button button = sender as Button;
   //do something with the clicked button
   //...
}
于 2013-09-18T20:43:21.017 回答