c# 多线程调用窗体上的控件 示例

private delegate void InvokeCallback(string msg);
        private void SetCountValue(string s)
        {

            if (this.form.Controls["label1"].InvokeRequired)
            {
                InvokeCallback msgCallback = new InvokeCallback(SetCountValue);
                this.form.Controls["label1"].Invoke(msgCallback, new object[] { s });
            }
            else
            {
                this.form.Controls["label1"].Text = s;
            }
        }

  

原文地址:https://www.cnblogs.com/password1/p/6138407.html