Поделиться через


PictureBox.WaitOnLoad Свойство

Определение

Возвращает или задает значение, указывающее, синхронно ли загружено изображение.

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

Значение свойства

Значение true, если загрузка изображения выполняется синхронно; в противном случае — значение false. Значение по умолчанию — false.

Примеры

В следующем примере кода показано, как использовать WaitOnLoad свойство . Чтобы выполнить этот пример, вставьте приведенный ниже код в форму Windows Forms, содержащую PictureBox и с именем ButtonpictureBox1startLoadButton. Убедитесь, что Click событие для кнопки связано с методом startLoadButton_Click в этом примере. Необходимо изменить путь к файлу образа на допустимый в системе.

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

Комментарии

WaitOnLoad Если задать для свойства значение , true изображение загружается синхронно. Это приводит к блокировке пользовательского интерфейса других входных данных, пока не будет загружено изображение. Если WaitOnLoad имеет значение false (по умолчанию) и LoadAsync для загрузки изображения используется метод , InitialImage изображение отображается при загрузке указанного изображения и пользователь может взаимодействовать с интерфейсом во время процесса загрузки.

Применяется к