歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

多執行緒不能使用控制項?

  • 1
  • [第1/1頁 共2項]
#1

多執行緒不能使用控制項?

  • a
 0.0 (0 人評價)
WinForm中使用Thread來進行多工
但是第二個執行緒好像沒辦法使用視窗上的控制項
比如改變視窗中的TextBox的Text就的出現"跨執行緒作業無效: 存取控制項 'textBox1' 時所使用的執行緒與建立控制項的執行緒不同。"的錯誤
是否多執行緒不能操作原本視窗中的物件呢

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: 多執行緒不能使用控制項?

  • a
 0.0 (0 人評價)
要用控制項的Invoke 方法
將呼叫封送處理給控制項的執行緒

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • [第1/1頁 共2項]