后台工作者问题[重复项]

问题描述

|                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

        您不应在非GUI线程上修改GUI元素。对文本框,组合框,标签等的所有修改应在主线程上完成。对于BackgroundWorker,该事件位于RunWorkerCompleted和ProgressChanged事件内部。 因此,在DoWork事件中,您可以用计算的值填充某些数据结构(例如,列表),并在“ 0”事件中读取此结构并更新组合框。     ,        您不能从另一个线程访问控件,需要使用委托来实现此目的。 有关此问题的更多信息,请点击此处: http://msdn.microsoft.com/en-us/library/ms171728.aspx     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...