首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

WinForm多线程如何避免窗体假死的状况

2014-01-22 
WinForm多线程如何处理窗体假死的状况之前想研究进度条那种实现效果相当于复制文件,上面显示当前正在复制

WinForm多线程如何处理窗体假死的状况
之前想研究进度条那种实现效果
相当于复制文件,上面显示当前正在复制的文件,下面一个进度条


我在主程序开一个线程的时候

线程代码

foreach()
{
lable.Text=当前复制的文件名
panle.width=计算出来的进度//用来控制进度条
}

这样的化  进度条能够增长  但是当前复制的文件名就一直卡白了  ,然后弹出来的新窗体也无法拖动,主窗体倒是可以拖动。

求大神分析原因
这块是异步线程吗
是不是要获取句柄什么的
[解决办法]
楼主贴的代码是子线程的还是主线程的哦?
[解决办法]
新窗体 和控件 通过begininvoke到UI线程创建和刷新
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
[解决办法]
看看这个吧~~

http://www.csharpwin.com/csharpspace/13450r130.shtml

热点排行