PictureBox.CancelAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.