将控件的事件处理程序复制到另一个控件

Copy EventHandler of a Control to another

我有一个按钮 (button1),如何将它的 Click 属性(我的意思是 button1.Click)复制到另一个按钮 (button2),例如:

button2.Click=button1.Click;

你不能这样做。事件只允许您添加或删除处理程序,您无法获得它们拥有的所有处理程序的列表。这是一个有意从您身上删除的功能。

您可以独立地跟踪分配给特定按钮的处理程序,然后将这些处理程序添加到另一个按钮,以实现此效果。