日期:2014-05-20  浏览次数:20893 次

C#winform长操作一定要用线程吗??有没有简单的办法?
C#winform长操作一定要用线程吗??不用线程移动窗口程序会停止,有没有简单的办法?

------解决方案--------------------
winform本身就是个线程吧,干活的时候当然就死了。
不开新线程的话,可以把界面hide起来~嗯
------解决方案--------------------
简单的办法就是用线程池
Your Proc
{
...
int rectcode=0;
ThreadPool.QueueUserWorkItem(new WaitCallback(callback),(object)rectcode);
.....
}

private void callback(object o)//回调函数
{
int r = (int)o;
Receive(out r);
......
}