在 Windows Form 控制項中的多執行緒
在許多應用程式中,您可以藉由在另一個執行緒上執行耗時的作業,讓您的使用者介面 (UI) 更具回應性。 有許多工具可用於多執行緒 Windows Forms 控制項,包括 System.Threading 命名空間、 Control.BeginInvokeBackgroundWorker
方法和元件。
注意
元件 BackgroundWorker
會取代和新增命名空間和 Control.BeginInvoke 方法的功能 System.Threading ;不過,如果您選擇,這些功能會保留回溯相容性和日後使用。 如需詳細資訊,請參閱 BackgroundWorker 元件概觀 。
本節內容
操作說明:進行對 Windows Forms 控制項的安全執行緒呼叫
示範如何對 Windows Forms 控制項進行安全線程呼叫。
操作說明:使用背景執行緒搜尋檔案
示範如何使用 System.Threading 命名空間和 BeginInvoke 方法,以非同步方式搜尋檔案。
參考
BackgroundWorker
記錄封裝非同步作業背景工作執行緒的元件。
LoadAsync
檔說明如何以非同步方式載入音效。
LoadAsync
檔說明如何以非同步方式載入映射。
相關章節
操作說明:在背景執行作業
示範如何使用 元件執行耗時的作業 BackgroundWorker 。
BackgroundWorker 元件概觀
提供主題,描述如何使用 BackgroundWorker 元件進行非同步作業。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應