C# 跨线程调用窗体控件

来源:互联网 发布:电子绘画软件 编辑:程序博客网 时间:2024/05/21 19:22
//定义委托 delegate void MyInvoke(string s);//调用方法 private void SetText(string s)        {             if (listBox1.InvokeRequired) //判断listBox1控件是不是当前线程创建,是则直接使用,否则使用委托方法调用.            {                MyInvoke _myInvoke = new MyInvoke(SetText);                this.Invoke(_myInvoke, new object[] { s });            }            else            {                listBox1.Items.Add(s + "\n\r");            }        }

0 0
原创粉丝点击