DOTNET事件处理的步骤与实现
第一步定义一个合适的委托
例
delegate void MoveEventHandler(Object SenderMoveEventArgs e)
注意DotNet框架中的标准委托的定义如下
Public delegate void EventHabdler(Object SenderEventArgs e)
参数说明
()Sender:表示消息的发送方
()EventArgs默认的消息处理类(不含附加数据)
()强烈建议使用标准的委托定义事件
第二步定义一个合适的消息
由于标准的EventArgs类不包含附加数据可继承此类使该类包含与特定时间相关的信息
如
Public class MoveEventArgs
{ Public int newPosition;
Public MoveEventArgs(int newPosition)
{
thisnewPosition = newPosition
}
}
[] []