PictureBox.CancelAsync Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Anuluje asynchroniczne ładowanie obrazu.
public:
void CancelAsync();
public void CancelAsync();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()
Przykłady
W poniższym przykładzie kodu pokazano, jak używać CancelAsync metody . Aby uruchomić ten przykład, wklej następujący kod do formularza systemu Windows zawierającego PictureBox nazwane i dwa Button kontrolki o nazwie pictureBox1startLoadButton i cancelLoadButton. Upewnij się, że Click zdarzenie dla przycisków jest skojarzone z metodą obsługi zdarzeń w tym przykładzie. Należy zmienić ścieżkę pliku obrazu na ścieżkę prawidłową w systemie.
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
Uwagi
PictureBox Obraz jest ładowany asynchronicznie, gdy WaitOnLoad właściwość jest false i LoadAsync metoda jest używana do załadowania obrazu. Jeśli obciążenie zostanie anulowane przy CancelAsync użyciu metody anulowania, zostanie zgłoszone przez podniesienie LoadCompleted zdarzenia z Cancelled właściwością AsyncCompletedEventArgs zestawu na truewartość .