//定义事件的委托
public delegate void ButtonClickEventHandler(object sender,System.EventArgs e); //定义事件
public event ButtonClickEventHandler ButtonClick;public void QueryData(object sender,System.EventArgs e)
{
....
//如果有对象登记事件,通过委托的所有对象
if (ButtonClick != null)
{
ButtonClick(sender,e);
}
}
public delegate void ButtonClickEventHandler(object sender,System.EventArgs e); //定义事件
public event ButtonClickEventHandler ButtonClick;public void QueryData(object sender,System.EventArgs e)
{
....
//如果有对象登记事件,通过委托的所有对象
if (ButtonClick != null)
{
ButtonClick(sender,e);
}
}
AddHandler btnNavFirst.Click, AddressOf NavigationButtonClick Public Sub NavigationButtonClick(ByVal sender As Object, ByVal e As System.EventArgs)
....
end sub点了btnNavFirst就会执行NavigationButtonClick