将Control的EventHandler复制到另一个

时间:2015-05-14 18:54:36

标签: c# controls

我有一个Button(button1),如何将它的Click属性(我的意思是button1.Click)复制到另一个Button(button2),类似于:

button2.Click=button1.Click;

1 个答案:

答案 0 :(得分:0)

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

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