窗口:Form1.cs
//通知Tools
Tools.SetCallBack(GetMessage);
public void GetMessage(int type, string message, byte[] data = null)
{
//处理收到的信息
}
处理逻辑:Tools.cs
//定义一个委托
public delegate void eventRun(int type, string str, byte[] data = null);
//定义一个事件
public static event eventRun ValueChanged;
public static void SetCallBack(eventRun _del)
{
ValueChanged = _del;
}
public void KillFade()
{
//通知窗口
ValueChanged(1,"结束了!");
}