Прочитать на английском

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


PictureBox.CancelAsync Метод

Определение

Отменяет асинхронную загрузку изображения.

C#
public void CancelAsync();

Примеры

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

C#
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");
}
C#
private void cancelButton_Click(object sender, EventArgs e)
{
    pictureBox1.CancelAsync();
}

Комментарии

Изображение 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