Sdílet prostřednictvím


PictureBox.WaitOnLoad Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda je image načtena synchronně.

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

Hodnota vlastnosti

truepokud je operace načítání imagí dokončena synchronně; v opačném případě . false Výchozí hodnota je false.

Příklady

Následující příklad kódu ukazuje, jak použít WaitOnLoad vlastnost. Chcete-li spustit tento příklad, vložte následující kód do formuláře Windows, který obsahuje pojmenovaný PictureBoxpictureBox1 a pojmenovaný ButtonstartLoadButton. Ujistěte se, že Click událost tlačítka je přidružena k startLoadButton_Click metodě v tomto příkladu. Musíte změnit cestu k souboru obrázku na cestu, která je v systému platná.

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

Poznámky

WaitOnLoad Nastavení vlastnosti tak, aby true se image načetla synchronně. To způsobí, že uživatelské rozhraní bude zablokováno z jiného vstupu, dokud se obrázek nenačte. Když WaitOnLoad je false (výchozí) a LoadAsync metoda se používá k načtení image, InitialImage zobrazí se obrázek při načtení zadaného obrázku a uživatel může během procesu načítání pracovat s rozhraním.

Platí pro