PictureBox.WaitOnLoad Propriété

Définition

Obtient ou définit une valeur indiquant si une image est chargée de façon synchrone.

public:
 property bool WaitOnLoad { bool get(); void set(bool value); };
public bool WaitOnLoad { get; set; }
member this.WaitOnLoad : bool with get, set
Public Property WaitOnLoad As Boolean

Valeur de propriété

true si une opération de chargement d'image est effectuée de façon synchrone ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple de code suivant montre comment utiliser la WaitOnLoad propriété . Pour exécuter cet exemple, collez le code suivant dans un Windows Form qui contient un PictureBox nommé pictureBox1 et un Button nommé startLoadButton. Vérifiez que l’événement Click du bouton est associé à la startLoadButton_Click méthode de cet exemple. Vous devez remplacer le chemin 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

Remarques

La définition de la WaitOnLoad propriété sur true signifie que l’image est chargée de manière synchrone. Cela entraîne le blocage de l’interface utilisateur à partir d’autres entrées jusqu’à ce que l’image soit chargée. Lorsque WaitOnLoad est false (la valeur par défaut) et que la LoadAsync méthode est utilisée pour charger l’image, l’image InitialImage s’affiche lorsque l’image spécifiée est chargée et que l’utilisateur peut interagir avec l’interface pendant le processus de chargement.

S’applique à