作者joe01032002 (小阿纶)
看板C_Sharp
标题[问题] 想请问执行绪跟使用者介面的关系
时间Wed Jul 13 14:59:28 2011
我想要把执行绪接收资料的东西
即时更新到listview上面
但是我目前成功的方法只有用执行绪去跑然後用timer去接收这样
实际测试过发现会有落差非常大
因为我是抓网路上的封包
在网路上找直接更新执行绪的内容到使用者ui上
textbox或combobox等
都是用委配的方式
而且他们的方法都是执行绪使用的方法写再跟主程式同一个程式档案下
但是我是把执行绪的方法写在另外一个新的class当中
所以想请问一下板上有无大大懂得如何使用执行绪抓到值去更改listview或textbox等
控制项。
感恩:D
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.113.129.202
1F:推 horngsh:你要把UI Thread所在的FORM执行个体传给你的WORKER THREAD 07/14 19:21
2F:推 horngsh:所在的类别物件 07/14 19:22
3F:推 RSChiang:而且要记得使用Form.Invoke,不然会有爆炸性的悲剧 07/14 20:20
4F:→ RSChiang:就是跨执行绪处理问题 07/14 20:21
5F:→ ST9619:请问一下,假设我是一个执行绪专门收资料放到datatable中 07/17 06:24
6F:→ ST9619:而Form有个datagridview,其datasource在是这个datatable 07/17 06:25
7F:→ ST9619:像这样,不知道需要invoke吗? 07/17 06:26