Leer en inglés

Compartir a través de


PictureBox.CancelAsync Método

Definición

Cancela una carga de la imagen asincrónica.

C#
public void CancelAsync();

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar el método CancelAsync. Para ejecutar este ejemplo, pegue el código siguiente en un formulario Windows Forms que contenga un denominado PictureBoxpictureBox1 y dos Button controles denominados startLoadButton y cancelLoadButton. Asegúrese de que el Click evento de los botones está asociado a su método de control de eventos en este ejemplo. Debe cambiar la ruta de acceso del archivo de imagen a una ruta de acceso válida en el sistema.

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();
}

Comentarios

Una PictureBox imagen se carga de forma asincrónica cuando la WaitOnLoad propiedad es false y el LoadAsync método se usa para cargar la imagen. Si se cancela una carga con la cancelación del CancelAsync método se notifica generando el LoadCompleted evento con la Cancelled propiedad del AsyncCompletedEventArgs establecido en true.

Se aplica a

Producto Versiones
.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