【发布时间】:2011-01-15 07:33:10
【问题描述】:
我收到以下错误
跨线程操作无效: 从其他线程访问的控件 比创建它的线程。
这是来自 wcf 的回调。
我有一个文本框,我需要更新它的值并将文本附加到它。 此值从另一个线程返回并更新 UI。
public CarStatus CarState
{
get
{
return _carState;
}
set
{
_carState;= value;
CarStatus tmpCarState;=null;
if (txtResult.InvokeRequired)
{
txtResult.Invoke(new MethodInvoker(() => { tmpCarState;=null;= _carState;}));
}
txtResult.AppendText(string.Format("Car status is: {0}{1}", tmpCarState, Environment.NewLine));
}
以下崩溃!!
【问题讨论】:
标签: winforms