PictureBox.WaitOnLoad Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.