PictureBox.WaitOnLoad Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.