共用方式為


ProgressChangedEventArgs.ProgressPercentage 屬性

定義

取得非同步工作的進度百分比。

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

屬性值

指出非同步工作進度的百分比值。

範例

下列程式代碼範例示範此成員的使用。 在此範例中,事件處理程式會報告事件發生次數 PictureBox.LoadProgressChanged 。 此報告可協助您瞭解事件發生的時間,並可協助您進行偵錯。 若要回報多個事件或經常發生的事件,請考慮將 取代 MessageBox.ShowConsole.WriteLine 為或將訊息附加至多行 TextBox

若要執行範例程式代碼,請將它貼到包含名為 PictureBox1之型PictureBox別實例的專案。 然後,確定事件處理程式與事件相關聯 PictureBox.LoadProgressChanged

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

備註

屬性 ProgressPercentage 會決定異步工作的完成百分比。

適用於

另請參閱