[quote=引用 14 楼 cvsntjava 的回复:] [quote=引用 13 楼 czhk520 的回复:] [quote=引用 8 楼 cvsntjava 的回复:] 写个类,给每个要操作的文件赋一个id以分辨不同线程操作的文件。
[quote=引用 13 楼 czhk520 的回复:] [quote=引用 8 楼 cvsntjava 的回复:] 写个类,给每个要操作的文件赋一个id以分辨不同线程操作的文件。
[quote=引用 8 楼 cvsntjava 的回复:] 写个类,给每个要操作的文件赋一个id以分辨不同线程操作的文件。
写个类,给每个要操作的文件赋一个id以分辨不同线程操作的文件。
具体报了什么异常呢?还有你出异常的代码可以贴出来给大家帮你找问题。
你可以定义一个事件,譬如叫ProgressChanged,事件的Args包含文件的ID,事件处理时根据ID来更新对应的控件即可。
我用主线程创建,然后根据一定的规律来命名这些控件,然后在另外一个线程里面把处理好的数据和要使用的控件名用委托传回来,然后再在主线程里面找到这个控件并把数据添加到控件里面 你觉得这样可以嘛?
所有控件都只能有主线程 创建,如果使用后台线程创建,时不时会有异常跳出。
110,539
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧