Auf Englisch lesen

Freigeben über


PictureBox.WaitOnLoad Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein Bild synchron geladen wird, oder legt diesen fest.

C#
public bool WaitOnLoad { get; set; }

Eigenschaftswert

true, wenn das Bild synchron geladen wurde, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der WaitOnLoad -Eigenschaft veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Windows Form-Formular ein, das einen PictureBox namens und einen Button mit dem Namen startLoadButtonpictureBox1 enthält. Stellen Sie sicher, dass das Click Ereignis für die Schaltfläche der startLoadButton_Click -Methode in diesem Beispiel zugeordnet ist. Sie müssen den Pfad der Imagedatei in einen ändern, der auf Ihrem System gültig ist.

C#
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");
}

Hinweise

Wenn Sie die WaitOnLoad -Eigenschaft auf festlegen, true wird das Bild synchron geladen. Dies führt dazu, dass die Benutzeroberfläche für andere Eingaben blockiert wird, bis das Bild geladen wird. Wenn WaitOnLoad dies der Standard ist false und die LoadAsync -Methode zum Laden des Bilds verwendet wird, wird das InitialImage Bild angezeigt, wenn das angegebene Bild geladen wird, und der Benutzer kann während des Ladevorgangs mit der Schnittstelle interagieren.

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10