PictureBox.WaitOnLoad Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy obraz jest ładowany synchronicznie.
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
Wartość właściwości
true
jeśli operacja ładowania obrazów jest wykonywana synchronicznie; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać WaitOnLoad właściwości . Aby uruchomić ten przykład, wklej następujący kod w formularzu systemu Windows zawierającym PictureBox nazwę pictureBox1
i Button nazwę startLoadButton
. Upewnij się, że Click zdarzenie przycisku jest skojarzone z startLoadButton_Click
metodą w tym przykładzie. Należy zmienić ścieżkę pliku obrazu na prawidłową w systemie.
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
Uwagi
WaitOnLoad Ustawienie właściwości na true
wartość oznacza, że obraz jest ładowany synchronicznie. Powoduje to zablokowanie interfejsu użytkownika przed innymi danymi wejściowymi do momentu załadowania obrazu. Gdy WaitOnLoad jest false
(wartość domyślna), a LoadAsync metoda jest używana do ładowania obrazu, InitialImage obraz jest wyświetlany po załadowaniu określonego obrazu, a użytkownik może wchodzić w interakcję z interfejsem podczas procesu ładowania.