2016-04-28 17 views
-1

我正在嘗試使用c#在Windows窗體中更改標籤文本的線程安全方法。我從MSDN教程中的代碼稍微調整了這一點,但是我的visual studio找不到它們在本教程中使用的SetTextCallback類。SetTextCallback不導入

我得到的錯誤是「類型或命名空間‘SetTextCallback’找不到」

private void ChangeLabelText(Label label, string newText) 
    { 
     if (label.InvokeRequired) 
     { 
      SetTextCallback d = new SetTextCallback(ChangeLabelText); 
      this.Invoke(d, new object[] { newText }); 
     } 
     else 
     { 
      label.Text = newText; 
     } 
    } 
+1

它是一個代表。你只是忘了從[教程]複製/粘貼它(https://msdn.microsoft.com/en-us/library/ms171728%28v=vs.110%29.aspx?cs-save-lang=1&cs-郎= CSHARP#代碼片斷-1)。請務必不要跳過教程步驟。 –

回答