Sdílet prostřednictvím


PictureBox.WaitOnLoad Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda je obrázek načten 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í obrázků dokončena synchronně; v opačném případě . false Výchozí formát 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 je událost tlačítka přidružená k metodě v tomto příkladu startLoadButton_Click . Musíte změnit cestu k souboru obrázku na cestu, která je ve vašem 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 na znamenátrue, že se image načítá synchronně. To způsobí, že uživatelské rozhraní bude blokováno od jiného vstupu, dokud nebude načtena image. Pokud WaitOnLoad je false (výchozí) a k načtení obrázku LoadAsync se použije metoda , InitialImage obrázek se zobrazí 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