PictureBox.CancelAsync Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет асинхронную загрузку изображения.
public:
void CancelAsync();
public void CancelAsync();
member this.CancelAsync : unit -> unit
Public Sub CancelAsync ()
В следующем примере кода показано, как использовать метод CancelAsync. Чтобы запустить этот пример, вставьте следующий код в форму Windows Forms, содержащую именованный PictureBoxpictureBox1
и два Button элемента управления с именами startLoadButton
и cancelLoadButton
. Убедитесь, что 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
private void cancelButton_Click(object sender, EventArgs e)
{
pictureBox1.CancelAsync();
}
Private Sub cancelLoadButton_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles cancelLoadButton.Click
pictureBox1.CancelAsync()
End Sub
Изображение PictureBox загружается асинхронно, когда WaitOnLoad свойство равно false
, а LoadAsync для загрузки образа используется метод . Если загрузка отменяется с CancelAsync помощью метода отмена сообщается путем вызова LoadCompleted события со свойством CancelledAsyncCompletedEventArgs набора в true
значение .
Продукт | Версии |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: