用委托,具体代码如下~: 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#委托例子
最新推荐文章于 2024-02-27 10:20:32 发布