用委托,具体代码如下~: public delegate void MyInvoke(string str); private void button9_Click(object sender, EventArgs e) { //_myInvoke = new MyInvoke(SetText); //CheckForIllegalCrossThreadCalls = false; Thread t = new Thread(new ThreadStart(fun)); t.Start(); } private void fun() { //_myInvoke("dddd"); SetText("ddd"); } private void SetText(string s) { if (textBox6.InvokeRequired) { MyInvoke _myInvoke = new MyInvoke(SetText); this.Invoke(_myInvoke, new object[] { s }); } else { this.textBox6.Text = s; } }
C#委托例子
最新推荐文章于 2019-01-08 08:20:04 发布