1. 定义代理
public delegate void HandleMessage(string msg, int i);
2. 定义代理上的事件
public event HandleMessage hdnMessageEvent;
3. 绑定事件要执行的函数
gpsSocket.hdnMessageEvent += new GpsSocket.HandleMessage(gpsSocket_hdnMessageEvent);
4. 定义要执行函数代码(参数必须和代理一致,传值传参)
private void gpsSocket_hdnGpsDataEvent(string msg, int i)
5. 触发事件
if (hdnMessageEvent != null)
hdnMessageEvent("与数据代理的连接建立成功!\r\n", 1);