WinForm多线程如何处理窗体假死的状况
之前想研究进度条那种实现效果
相当于复制文件,上面显示当前正在复制的文件,下面一个进度条
我在主程序开一个线程的时候
线程代码
foreach()
{
lable.Text=当前复制的文件名
panle.width=计算出来的进度//用来控制进度条
}
这样的化 进度条能够增长 但是当前复制的文件名就一直卡白了 ,然后弹出来的新窗体也无法拖动,主窗体倒是可以拖动。
求大神分析原因
这块是异步线程吗
是不是要获取句柄什么的
[解决办法]
楼主贴的代码是子线程的还是主线程的哦?
[解决办法]
新窗体 和控件 通过begininvoke到UI线程创建和刷新
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
[解决办法]
看看这个吧~~
http://www.csharpwin.com/csharpspace/13450r130.shtml