PictureBox.LoadAsync PictureBox.LoadAsync PictureBox.LoadAsync PictureBox.LoadAsync Method

Definizione

Carica l'immagine in modo asincrono.Loads the image asynchronously.

Overload

LoadAsync(String) LoadAsync(String) LoadAsync(String) LoadAsync(String)

Carica in modo asincrono l'immagine nel percorso specificato.Loads the image at the specified location, asynchronously.

LoadAsync() LoadAsync() LoadAsync() LoadAsync()

Carica l'immagine in modo asincrono.Loads the image asynchronously.

LoadAsync(String) LoadAsync(String) LoadAsync(String) LoadAsync(String)

Carica in modo asincrono l'immagine nel percorso specificato.Loads the image at the specified location, asynchronously.

public:
 void LoadAsync(System::String ^ url);
public void LoadAsync (string url);
member this.LoadAsync : string -> unit
Public Sub LoadAsync (url As String)

Parametri

url
String String String String

Percorso dell'immagine da visualizzare nel controllo PictureBox.The path for the image to display in the PictureBox.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo LoadAsync.The following code example demonstrates how to use the LoadAsync method. 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 un percorso valido nel sistema.You must change the image file path to a path 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

Se il url parametro indica un file locale, il formato consigliato è un percorso di file locale.If the url parameter indicates a local file, the recommended format is a local file path. Ad esempio, un file di immagine denominato foto. jpg ATC: \ è possibile accedervi passando c:\myPicture.jpg per il url parametro.For example, an image file named myPicture.jpglocated atc:\ would be accessed by passing c:\myPicture.jpg for the url parameter. È possibile usare un percorso completo http://www.contoso.com/path/images/image.jpg, ad esempio, o un percorso relativo, ad esempio ./images/image.jpg.A full path, such as http://www.contoso.com/path/images/image.jpg, or a relative path, such as ./images/image.jpg, can be used. Se viene usato un percorso relativo, verrà considerato relativo alla directory di lavoro.If a relative path is used, it will be considered relative to the working directory. Una chiamata al Load metodo imposta la ImageLocation proprietà sul valore di url.A call to the Load method sets the ImageLocation property to the value of url.

Una chiamata al LoadAsync metodo imposta la ImageLocation proprietà sul valore di url.A call to the LoadAsync method sets the ImageLocation property to the value of url. Oltre a chiamare LoadAsync il metodo, è necessario impostare WaitOnLoad la proprietà false su per caricare un'immagine in modo asincrono.Besides calling the LoadAsync method, you must set the WaitOnLoad property to false to load an image asynchronously. Quando si carica un'immagine in modo asincrono, è possibile gestire LoadProgressChanged l'evento per determinare lo stato di avanzamento di un caricamento LoadCompleted dell'immagine o l'evento per determinare quando il caricamento di un'immagine è stato completato.When you load an image asynchronously, you can handle the LoadProgressChanged event to determine the progress of an image load or the LoadCompleted event to determine when an image load has completed. Se si verifica un errore durante un'operazione asincrona di caricamento dell'immagine, questo verrà intercettato e segnalato Error dalla proprietà dell' AsyncCompletedEventArgsoggetto.If an error occurs during an asynchronous image-loading operation, it will be caught and reported by the Error property of the AsyncCompletedEventArgs.

LoadAsync() LoadAsync() LoadAsync() LoadAsync()

Carica l'immagine in modo asincrono.Loads the image asynchronously.

public:
 void LoadAsync();
public void LoadAsync ();
member this.LoadAsync : unit -> unit
Public Sub LoadAsync ()

Commenti

Oltre a chiamare LoadAsync il metodo, WaitOnLoad la proprietà deve essere impostata false su per caricare un'immagine in modo asincrono.Besides calling the LoadAsync method, the WaitOnLoad property must be set to false to load an image asynchronously. Quando si carica un'immagine in modo asincrono, è possibile gestire LoadProgressChanged l'evento per determinare lo stato di avanzamento di un caricamento LoadCompleted dell'immagine o l'evento per determinare quando il caricamento di un'immagine è stato completato.When you load an image asynchronously, you can handle the LoadProgressChanged event to determine the progress of an image load or the LoadCompleted event to determine when an image load has completed.

Si applica a