不迎不送,来去自便,无茶无酒,谈笑随缘

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年9月3日

摘要: VS2005中,界面线程中的控件如果由其他线程进行更新时,编译器会自动抛出异常来避免这种不安全的跨线程访问方式。解决这个问题的一种方法是在界面线程中编写控件内容更新程序,并声明委托,利用Invoke方法进行实现。具体实现方法如下。 假设我们的From1中有一个TextBox空间,名为txtBox,From1在Load的时候启动一个线程thread,线程处理函数为threadProc,在该线程中将Hello the world写入txtBox控件中。 对于上面的问题,在以往VS2003中我们只需在thread线程的处理函数中加入this.txtBox.Text="Hello the world! 阅读全文
posted @ 2007-09-03 22:36 wude 阅读(188) 评论(0) 推荐(0) 编辑