1. 程式人生 > >C# Winform專案中多執行緒環境下, 如何跨執行緒對Window窗體控制元件進行安全訪問?

C# Winform專案中多執行緒環境下, 如何跨執行緒對Window窗體控制元件進行安全訪問?

請嘗試執行這段程式碼, 結果你會發現微軟開發工具會提示, Tb_Text.Text = int_Index.ToString(); 涉及"對Windows窗體控制元件進行執行緒安全呼叫", 並給瞭如下的解決方案:https://msdn.microsoft.com/zh-cn/library/ms171728(v=vs.100).aspx 結果看到這篇文章, 我徹底蒙了. 還是.NET的過去式技術. 為什麼不給出一個合理的Task模式下的跨執行緒訪問Windows 窗體控制元件呢? 於是我只能閱讀大量的MSDN文件. 終於找到了2個最合理的技術解決方案....