将控件的事件处理程序复制到另一个控件
Copy EventHandler of a Control to another
我有一个按钮 (button1),如何将它的 Click 属性(我的意思是 button1.Click)复制到另一个按钮 (button2),例如:
button2.Click=button1.Click;
你不能这样做。事件只允许您添加或删除处理程序,您无法获得它们拥有的所有处理程序的列表。这是一个有意从您身上删除的功能。
您可以独立地跟踪分配给特定按钮的处理程序,然后将这些处理程序添加到另一个按钮,以实现此效果。
我有一个按钮 (button1),如何将它的 Click 属性(我的意思是 button1.Click)复制到另一个按钮 (button2),例如:
button2.Click=button1.Click;
你不能这样做。事件只允许您添加或删除处理程序,您无法获得它们拥有的所有处理程序的列表。这是一个有意从您身上删除的功能。
您可以独立地跟踪分配给特定按钮的处理程序,然后将这些处理程序添加到另一个按钮,以实现此效果。