PictureBox.CancelAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.