ProgressChangedEventArgs.ProgressPercentage ProgressChangedEventArgs.ProgressPercentage ProgressChangedEventArgs.ProgressPercentage ProgressChangedEventArgs.ProgressPercentage Property

Definizione

Ottiene la percentuale di avanzamento dell'attività asincrona.Gets the asynchronous task progress percentage.

public:
 property int ProgressPercentage { int get(); };
public int ProgressPercentage { get; }
member this.ProgressPercentage : int
Public ReadOnly Property ProgressPercentage As Integer

Valore della proprietà

Valore percentuale che indica l'avanzamento dell'attività asincrona.A percentage value indicating the asynchronous task progress.

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' PictureBox.LoadProgressChanged evento.In the example, an event handler reports on the occurrence of the PictureBox.LoadProgressChanged 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 PictureBox.LoadProgressChanged all'evento.Then ensure that the event handler is associated with the PictureBox.LoadProgressChanged event.

private void PictureBox1_LoadProgressChanged(Object sender, ProgressChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ProgressPercentage", e.ProgressPercentage );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "UserState", e.UserState );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "LoadProgressChanged Event" );
}
Private Sub PictureBox1_LoadProgressChanged(sender as Object, e as ProgressChangedEventArgs) _ 
     Handles PictureBox1.LoadProgressChanged

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

End Sub

Commenti

La ProgressPercentage proprietà determina la percentuale di completamento di un'attività asincrona.The ProgressPercentage property determines what percentage of an asynchronous task has been completed.

Si applica a

Vedi anche