标准事件声明
事件声明:
public event EventHandler<EventArgsT> EventName;
事件处理程序声明
public void HandlerName(object sender, EventArgsT args) { /* Handler logic */ }
订阅事件:
动态:
EventName += HandlerName;
通过设计师:
- 单击控件属性窗口中的事件按钮(闪电螺栓)
- 双击事件名称:
- Visual Studio 将生成事件代码:
private void Form1_Load(object sender, EventArgs e)
{
}
调用方法:
EventName(SenderObject, EventArguments);