PictureBox.CancelAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.