标准事件声明

事件声明:

public event EventHandler<EventArgsT> EventName;

事件处理程序声明

public void HandlerName(object sender, EventArgsT args) { /* Handler logic */ }

订阅事件:

动态:

EventName += HandlerName;

通过设计师:

  1. 单击控件属性窗口中的事件按钮(闪电螺栓)
  2. 双击事件名称:

StackOverflow 文档

  1. Visual Studio 将生成事件代码:
private void Form1_Load(object sender, EventArgs e)
{

}

调用方法:

EventName(SenderObject, EventArguments);