Bagikan melalui


PictureBox.CancelAsync Metode

Definisi

Membatalkan beban gambar asinkron.

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

Contoh

Contoh kode berikut menunjukkan cara menggunakan CancelAsync metode . Untuk menjalankan contoh ini, tempelkan kode berikut ke dalam Formulir Windows yang berisi PictureBox kontrol bernama pictureBox1 dan dua Button bernama startLoadButton dan cancelLoadButton. Pastikan bahwa Click peristiwa untuk tombol dikaitkan dengan metode penanganan peristiwa mereka dalam contoh ini. Anda harus mengubah jalur file gambar ke jalur yang valid pada sistem Anda.

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

Keterangan

Gambar PictureBox dimuat secara asinkron ketika WaitOnLoad properti adalah false dan LoadAsync metode digunakan untuk memuat gambar. Jika beban dibatalkan dengan pembatalan CancelAsync metode dilaporkan dengan menaikkan LoadCompleted acara dengan Cancelled properti dari AsyncCompletedEventArgs diatur ke true.

Berlaku untuk