我有一个包含许多控件的表单。某些控件有Leave
个事件,我想为所有控件添加一个全局处理程序。
我想做什么:
我该怎么做?
答案 0 :(得分:0)
您可以添加一个通用处理程序并将其连接到表单上每个控件的Leave
事件:
private Constructor()
{
foreach (Control Item in this.Controls)
Item.Leave += Item_Leave;
}
private void Item_Leave(object sender, EventArgs e)
{
Console.WriteLine("do something");
}
这会触发表单上的每个控件。
每个控件上的Leave
事件也将被执行。