Sdílet prostřednictvím


PictureBox.CancelAsync Metoda

Definice

Zruší asynchronní načítání image.

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

Příklady

Následující příklad kódu ukazuje, jak použít metodu CancelAsync . Chcete-li spustit tento příklad, vložte následující kód do formuláře Windows, který obsahuje pojmenované PictureBoxpictureBox1 a dva Button ovládací prvky s názvem startLoadButton a cancelLoadButton. V tomto příkladu Click se ujistěte, že je událost tlačítek přidružená k jejich metodě zpracování událostí. Musíte změnit cestu k souboru obrázku na cestu, která je platná ve vašem systému.

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

Poznámky

Image PictureBox je načtena asynchronně, když WaitOnLoad je false vlastnost a LoadAsync metoda se používá k načtení image. Pokud je zatížení zrušeno metodou CancelAsync zrušení, je ohlášeno zvýšením LoadCompleted události s Cancelled vlastností nastavenou na AsyncCompletedEventArgstrue.

Platí pro