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 изображение отображается при загрузке указанного изображения, а пользователь может взаимодействовать с интерфейсом во время загрузки.