C# Winfrom 委托定义及调用

业务场景:A是窗体,A去调用B类,当B类处理好事情后,B类调用A类的方法,给A窗体控件赋值输入日志

首先在B类中定义委托

类外定义:public delegate void delegateWriteLog(string str);

类里定义:public static event delegateWriteLog setLog;

类里调用位置定义:setLog(“客户端开启成功”);

然后再A窗体中实现委托

A窗体调用B类的地方定义:B类.setLog += new delegateWriteLog(WriteLog);

A窗体中定义:public void WriteLog(string str){toolLog.Text = str;}

记录下,下次用起来方便!!!

You may also like...

发表回复