PictureBox.CancelAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz görüntü yükünü iptal eder.
public:
void CancelAsync();
public void CancelAsync ();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()
Örnekler
Aşağıdaki kod örneğinde yönteminin nasıl kullanılacağı gösterilmektedir CancelAsync . Bu örneği çalıştırmak için, aşağıdaki kodu ve adlı startLoadButton
pictureBox1
cancelLoadButton
iki Button denetimi içeren bir PictureBox Windows Formuna yapıştırın. Düğmelerin Click olayının bu örnekteki olay işleme yöntemiyle ilişkilendirildiğinden emin olun. Görüntü dosyası yolunu sisteminizde geçerli olan bir yola değiştirmeniz gerekir.
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
Açıklamalar
PictureBox Özelliği false
olduğunda WaitOnLoad ve LoadAsync görüntüyü yüklemek için yöntemi kullanıldığında bir görüntü zaman uyumsuz olarak yüklenir. Yöntem iptali CancelAsync ile bir yük iptal edilirse, olayı değerine ayarlanmış true
özelliğiyle CancelledAsyncCompletedEventArgs yükselterek LoadCompleted bildirilir.