Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 C# 在 Windows 窗体中构建一个程序,我遇到了以下问题。我的表单中有几个按钮,当单击其中任何一个按钮时,我希望能够将其 ID 存储在一个变量中,该变量一次只处理一个 ID。我已经有一个方法可以做到这一点,但事实是我不想从每个按钮的事件处理程序中调用这个方法:
button1_Click(object senders /* ... yada yada ... */)
有没有一种方法可以用一种方法来简化它?甚至可能吗?
您的按钮不需要很多Click事件处理程序,只需 1 个就足够了:
Click
private void buttons_Click(object sender, EventArgs e){ Button button = sender as Button; //do something with the clicked button //... }