首页 > 代码库 > C#中跨线程的调用的方法--this.invoke
C#中跨线程的调用的方法--this.invoke
private void button1_Click(object sender, EventArgs e) { Thread thread = new Thread(new ThreadStart(display)); thread.Start(); } private void display() { while (true) { Thread.Sleep(100); this.Invoke(new threadcall(SetText2)); } } int count = 0; public delegate void threadcall(); //threadcall Set = ; private void SetText2() { count++; this.label1.Text = count.ToString(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { this.Dispose(); //thread.Abort(); } } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。