在 Windows Forms 中,可以通过自定义事件来实现不同控件之间的通信。

举个例子,假设你有一个名为 MyButton 的按钮控件,并希望在按下按钮时触发事件。你可以这样做:

  1. 定义一个委托类型,该类型用于声明事件处理程序。例如:
public delegate void ButtonClickedEventHandler(object sender, EventArgs e);
  1. MyButton 类中声明一个事件,使用刚才定义的委托类型。例如:
public event ButtonClickedEventHandler ButtonClicked;
  1. 在按钮控件的点击事件处理程序中,触发自定义事件。例如:

版权声明:本文为weixin_35750953原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_35750953/article/details/128869437