次の方法で共有


PictureBox.CancelAsync メソッド

定義

イメージの非同期読み込みをキャンセルします。

public:
 void CancelAsync();
public void CancelAsync ();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()

次のコード例は、CancelAsync メソッドの使用方法を示します。 この例を実行するには、 と という名前startLoadButtonpictureBox1cancelLoadButtonのコントロールと 2 つのButtonコントロールを含む PictureBox Windows フォームに次のコードを貼り付けます。 ボタンのイベントが Click 、この例のイベント処理メソッドに関連付けられていることを確認します。 イメージ・ファイル・パスは、システム上で有効なパスに変更する必要があります。

private void startButton_Click(object sender, EventArgs e)
{
    // Ensure WaitOnLoad is false.
    pictureBox1.WaitOnLoad = false;

    // Load the image asynchronously.
    pictureBox1.LoadAsync(@"http://localhost/print.gif");
}
Private Sub startLoadButton_Click(ByVal sender As Object, _
    ByVal e As EventArgs) Handles startLoadButton.Click

    ' Ensure WaitOnLoad is false.
    pictureBox1.WaitOnLoad = False

    ' Load the image asynchronously.
    pictureBox1.LoadAsync("http://localhost/print.gif")

End Sub
private void cancelButton_Click(object sender, EventArgs e)
{
    pictureBox1.CancelAsync();
}
Private Sub cancelLoadButton_Click(ByVal sender As Object, _
    ByVal e As EventArgs) Handles cancelLoadButton.Click
    pictureBox1.CancelAsync()

End Sub

注釈

PictureBoxプロパティfalseが で、 メソッドを使用してイメージをWaitOnLoad読み込むと、LoadAsyncイメージが非同期に読み込まれます。 メソッドの取り消しでCancelAsync読み込みが取り消された場合は、 の プロパティを に設定trueして LoadCompleted イベントをCancelledAsyncCompletedEventArgs発生させることによって報告されます。

適用対象