當我嘗試從自定義面板控件讀取屬性時出現此錯誤。該屬性返回面板中文本框的值。如何讀取從另一個線程返回文本框控件值的屬性?我的房產代碼樣本如下。我不擔心二傳手。當讀取屬性時,跨線程操作無效
以下是eaxct錯誤消息: 跨線程操作無效:從其創建線程以外的線程訪問控制''。
public string Header
{
get
{
return _HeaderComboBox.Text;
}
set
{
_HeaderComboBox.Text = value;
}
}
看:這可以通過使用Invoke方法來完成 http://stackoverflow.com/questions/2316631/how-to-make-thread-safe-calls-to-windows-forms-控制 – n535 2010-02-24 22:25:22