PictureBox.WaitOnLoad PictureBox.WaitOnLoad PictureBox.WaitOnLoad PictureBox.WaitOnLoad Property

Definizione

Ottiene o imposta un valore che indica se il caricamento di un'immagine è sincrono.Gets or sets a value indicating whether an image is loaded synchronously.

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

Valore della proprietà

true se l'operazione di caricamento di un'immagine viene completata in modo sincrono; in caso contrario, false.true if an image-loading operation is completed synchronously; otherwise, false. Il valore predefinito è false.The default is false.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato WaitOnLoad come utilizzare la proprietà.The following code example demonstrates how to use the WaitOnLoad property. Per eseguire questo esempio, incollare il codice seguente in un Windows Form che contiene un PictureBox oggetto pictureBox1 denominato e Button un startLoadButtonoggetto denominato.To run this example, paste the following code into a Windows Form that contains a PictureBox named pictureBox1 and a Button named startLoadButton. Verificare che l' Click evento per il pulsante sia associato startLoadButton_Click al metodo in questo esempio.Make sure that the Click event for the button is associated with the startLoadButton_Click method in this example. È necessario modificare il percorso del file di immagine in uno valido nel sistema.You must change the image file path to one that is valid on your system.

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

Commenti

Impostando WaitOnLoad la proprietà true su, l'immagine viene caricata in modo sincrono.Setting the WaitOnLoad property to true means the image is loaded synchronously. In questo modo l'interfaccia utente viene bloccata da un altro input fino a quando l'immagine non viene caricata.This causes the user interface to be blocked from other input until the image is loaded. Quando WaitOnLoad LoadAsync InitialImage è false (impostazione predefinita) e il metodo viene usato per caricare l'immagine, l'immagine viene visualizzata quando viene caricata l'immagine specificata e l'utente può interagire con l'interfaccia durante il processo di caricamento.When WaitOnLoad is false (the default) and the LoadAsync method is used to load the image, the InitialImage image is displayed when the specified image is loaded, and the user can interact with the interface during the load process.

Si applica a