共用方式為


在 Windows Form 控制項中的多執行緒

在許多應用程式中,您可以藉由在另一個執行緒上執行耗時的作業,讓您的使用者介面 (UI) 更具回應性。 有許多工具可用於 Windows Forms 控制項的多執行緒,包括 System.Threading 命名空間、Control.BeginInvoke 方法和 BackgroundWorker 元件。

注意

BackgroundWorker 元件會取代 System.Threading 命名空間和 Control.BeginInvoke 方法並對其新增功能;不過您也可選擇將其保留,以供回溯相容性及未來使用。 如需詳細資訊,請參閱 BackgroundWorker 元件概觀

本節內容

操作說明:進行對 Windows Forms 控制項的安全執行緒呼叫
顯示如何進行對 Windows Form 控制項的安全執行緒呼叫。

操作說明:使用背景執行緒搜尋檔案
顯示如何使用 System.Threading 命名空間和 BeginInvoke 方法,以非同步方式搜尋檔案。

參考

BackgroundWorker
記錄封裝非同步作業背景工作執行緒的元件。

LoadAsync
記錄如何以非同步方式載入音效。

LoadAsync
記錄如何以非同步方式載入映像。

操作說明:在背景執行作業
顯示如何使用 BackgroundWorker 元件執行耗時的作業。

BackgroundWorker 元件概觀
提供主題,描述如何使用 BackgroundWorker 元件進行非同步作業。