将控件的EventHandler复制到另一个控件

本文关键字:控件 另一个 复制 EventHandler | 更新日期: 2023-09-27 17:49:19

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

button2.Click=button1.Click;

将控件的EventHandler复制到另一个控件

你不能这么做。事件只允许您添加或删除处理程序,您无法获得它们所具有的所有处理程序的列表。它是一个故意从您的中删除的函数。

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