【发布时间】:2013-08-28 18:07:33
【问题描述】:
我通过谷歌搜索了一下,但无法正常工作。
当我按下按钮时,我已经完成了一些过程。
我想添加一个“全部杀死”按钮来在按下时终止所有操作,但是当我开始一个进程时,我无法按下任何其他按钮,直到它完成。
private void button_checkZero_phones_Click(object sender, EventArgs e)
{
Thread thread = new Thread(new ThreadStart(WorkThreadFunction));
thread.Start();
}
private void button_kill_all_Click(object sender, EventArgs e)
{
System.Environment.Exit(1);
}
【问题讨论】:
-
听起来你正在 UI 线程上进行处理,这将锁定应用程序,直到进程完成。保持 UI 响应的唯一方法是在另一个线程上进行处理
-
我们调度器把东西放在同一个线程上..
-
请提供一些代码,从哪里开始处理
-
你能发布你的代码来展示你如何开始你的流程吗?