摘要: c#多线程操作Windows Forms控件在Windows Forms编程中涉及到的多线程操作,多个线程来更新Forms上的控件,比如textbox等。但是如果你直接在线程中更新textbox的text属性是会报错的。因为textbox是主线程创建的,子线程访问的时候就会报错。解决方案如下,建立一个Windows Forms项目,拖拉一个textbox和button就可以。点击button来启动线程,在线程中修改textbox的值。这需要使用委托类//启动线程private void button1_Click(object sender, EventArgs e) { Thread thr 阅读全文
posted @ 2009-01-08 03:27 音乐啤酒 阅读(489) 评论(0) 推荐(0)
摘要: Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助 不需要传递参数,也不需要返回参数 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下 ThreadStart threadStart=new ThreadStart(Calculate); Thread thread=new Thread(threadStart); thread.Start(); public void Calculate(){ double Diameter=0.5; Console.Write("The per 阅读全文
posted @ 2009-01-08 02:59 音乐啤酒 阅读(192) 评论(0) 推荐(0)