使用委托的方法 在线程中操作winform控件

delegate void SetTextCallBack(string text);

        private void addlog(string text)
        {
            if (this.textBox1.InvokeRequired)
            {
                SetTextCallBack stcb = new SetTextCallBack(addlog);
                this.Invoke(stcb, new object[] { text});
            }
            else
            {
                this.textBox1.Text = DateTime.Now.ToLongTimeString()+"   "+text;
            }
        }

 

转载于:https://www.cnblogs.com/cxlater/p/8350282.html

你可能感兴趣的:(使用委托的方法 在线程中操作winform控件)