PictureBox.WaitOnLoad Propiedad

Definición

Obtiene o establece un valor que indica si la imagen se ha cargado de forma sincrónica.

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

Valor de propiedad

Es true si la operación de carga de la imagen se completa de forma sincrónica; de lo contrario, es false. De manera predeterminada, es false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la WaitOnLoad propiedad . Para ejecutar este ejemplo, pegue el código siguiente en un formulario Windows Forms que contenga un denominado PictureBoxpictureBox1 y un con Button nombre startLoadButton. Asegúrese de que el Click evento del botón está asociado al startLoadButton_Click método de este ejemplo. Debe cambiar la ruta de acceso del archivo de imagen a una que sea válida en el sistema.

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

Comentarios

Establecer la WaitOnLoad propiedad en true significa que la imagen se carga sincrónicamente. Esto hace que la interfaz de usuario se bloquee de otra entrada hasta que se cargue la imagen. Cuando WaitOnLoad es false (el valor predeterminado) y el LoadAsync método se usa para cargar la imagen, la InitialImage imagen se muestra cuando se carga la imagen especificada y el usuario puede interactuar con la interfaz durante el proceso de carga.

Se aplica a