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ği, yönteminin CancelAsync nasıl kullanılacağını gösterir. Bu örneği çalıştırmak için, aşağıdaki kodu ve adlı PictureBoxpictureBox1Buttoniki startLoadButton denetimi içeren bir cancelLoadButton 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 WaitOnLoad olduğunda false 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öntemi iptali ile CancelAsync bir yük iptal edilirse, olayı değerine ayarlanmış LoadCompletedözelliğiyle CancelledAsyncCompletedEventArgs yükselterek true bildirilir.