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


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 Form, содержащую PictureBox именованный pictureBox1 и именованный ButtonstartLoadButtonкод. Убедитесь, что 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 изображение отображается при загрузке указанного изображения, а пользователь может взаимодействовать с интерфейсом во время загрузки.

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