Freigeben über


PictureBox.WaitOnLoad Eigenschaft

Definition

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

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

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.

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

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: