次の方法で共有


Windows フォーム コントロールのマルチスレッド処理

多くのアプリケーションでは、時間がかかる操作を別スレッドで実行することにより、ユーザー インターフェイス (UI) の反応を良くすることができます。 Windows フォーム コントロールでマルチスレッド処理を行うための手段はいくつか用意されています。たとえば、System.Threading 名前空間、Control.BeginInvoke メソッド、および BackgroundWorker コンポーネントです。

注意

BackgroundWorker コンポーネントは、System.Threading 名前空間および Control.BeginInvoke メソッドに代わるもので、また機能が追加されています。ただし、この名前空間とメソッドは、下位互換性を保つ目的、および必要に応じて将来使用する目的から、そのまま残されています。 詳細については、「BackgroundWorker コンポーネントの概要」を参照してください。

このセクションの内容

参照

  • BackgroundWorker
    非同期の操作用のワーカー スレッドをカプセル化するコンポーネントについて説明されています。

  • LoadAsync
    サウンドを非同期で読み込む方法について説明されています。

  • LoadAsync
    イメージを非同期で読み込む方法について説明されています。

関連項目