PictureBox.LoadCompleted PictureBox.LoadCompleted PictureBox.LoadCompleted PictureBox.LoadCompleted Event

Definizione

Si verifica quando un'operazione di caricamento asincrono di un'immagine è stata completata, è stata annullata oppure ha generato un'eccezione.Occurs when the asynchronous image-load operation is completed, been canceled, or raised an exception.

public:
 event System::ComponentModel::AsyncCompletedEventHandler ^ LoadCompleted;
public event System.ComponentModel.AsyncCompletedEventHandler LoadCompleted;
member this.LoadCompleted : System.ComponentModel.AsyncCompletedEventHandler 
Public Custom Event LoadCompleted As AsyncCompletedEventHandler 

Esempi

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo di questo membro.The following code example demonstrates the use of this member. Nell'esempio, un gestore eventi segnala l'occorrenza dell' LoadCompleted evento.In the example, an event handler reports on the occurrence of the LoadCompleted event. Questo report consente di apprendere quando si verifica l'evento e può facilitare il debug.This report helps you to learn when the event occurs and can assist you in debugging. Per creare report su più eventi o sugli eventi che si verificano di MessageBox.Show frequente Console.WriteLine , provare a sostituire con o ad accodare il messaggio a una riga TextBox.To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto che contiene un'istanza di PictureBox tipo PictureBox1denominata.To run the example code, paste it into a project that contains an instance of type PictureBox named PictureBox1. Assicurarsi quindi che il gestore eventi sia associato LoadCompleted all'evento.Then ensure that the event handler is associated with the LoadCompleted event.

private void PictureBox1_LoadCompleted(Object sender, AsyncCompletedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Cancelled", e.Cancelled );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Error", e.Error );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "UserState", e.UserState );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "LoadCompleted Event" );
}
Private Sub PictureBox1_LoadCompleted(sender as Object, e as AsyncCompletedEventArgs) _ 
     Handles PictureBox1.LoadCompleted

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancelled", e.Cancelled)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Error", e.Error)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "UserState", e.UserState)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"LoadCompleted Event")

End Sub

Commenti

Si verifica solo quando l'immagine viene caricata in modo asincrono utilizzando uno LoadAsync dei metodi e WaitOnLoad è false. LoadCompletedThe LoadCompleted occurs only when the image is loaded asynchronously by using one of the LoadAsync methods, and WaitOnLoad is false. Se il caricamento dell'immagine viene annullato chiamando CancelAsync il metodo Cancelled , la proprietà AsyncCompletedEventArgs dell'oggetto verrà impostata truesu.If the image-load is canceled by calling the CancelAsync method the Cancelled property of the AsyncCompletedEventArgs will be set to true. Se durante il processo di caricamento si verifica un'eccezione o un errore, questo verrà intercettato e Error la AsyncCompletedEventArgs proprietà dell'oggetto conterrà le informazioni sull'eccezione.If an exception or error occurs during the load process, it will be caught and the Error property of the AsyncCompletedEventArgs will contain the exception information.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.For more information about handling events, see Handling and Raising Events.

Si applica a