Partage via


PictureBox.CancelAsync Méthode

Définition

Annule un chargement d'image asynchrone.

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

Exemples

L'exemple de code suivant illustre l'utilisation de la méthode CancelAsync. Pour exécuter cet exemple, collez le code suivant dans un Windows Form qui contient un contrôle nommé pictureBox1 et deux Button contrôles nommés startLoadButton et cancelLoadButton.PictureBox Vérifiez que l’événement Click des boutons est associé à leur méthode de gestion des événements dans cet exemple. Vous devez remplacer le chemin d’accès du fichier image par un chemin d’accès valide sur votre système.

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

Remarques

Une PictureBox image est chargée de manière asynchrone lorsque la WaitOnLoad propriété est false et que la LoadAsync méthode est utilisée pour charger l’image. Si une charge est annulée avec l’annulation de la CancelAsync méthode est signalée en soulevant l’événement LoadCompleted avec la Cancelled propriété définie AsyncCompletedEventArgs sur true.

S’applique à