PictureBox.CancelAsync メソッド

定義

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

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

次のコード例は、CancelAsync メソッドの使用方法を示します。 この例を実行するには、次のコードを、名前付きpictureBox1コントロールと 2 つのButtonコントロールcancelLoadButton``startLoadButtonを含む 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プロパティがあり、メソッドを使用してイメージをWaitOnLoad読み込むと、LoadAsyncイメージがfalse非同期に読み込まれます。 メソッドの取り消しでCancelAsync読み込みが取り消された場合は、設定trueのプロパティを持AsyncCompletedEventArgsつイベントをLoadCompletedCancelled発生させることによって報告されます。

適用対象