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

Определение

Возвращает процент выполнения асинхронной задачи.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

Значение свойства

Значение в процентах, показывающее выполнение асинхронной задачи.A percentage value indicating the asynchronous task progress.

Примеры

В следующем примере кода показано использование этого элемента.The following code example demonstrates the use of this member. В примере обработчик событий сообщает о вхождение PictureBox.LoadProgressChanged событий.In the example, an event handler reports on the occurrence of the PictureBox.LoadProgressChanged event. Этот отчет позволяет выяснить, когда происходит событие и может оказаться полезным при отладке.This report helps you to learn when the event occurs and can assist you in debugging. Чтобы создать отчет для нескольких событий или событий, которые происходят часто, рассмотрите возможность замены MessageBox.Show с Console.WriteLine или добавлении сообщения в многострочном 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.

Чтобы запустить пример кода, вставьте его в проект, который содержит экземпляр типа PictureBox с именем PictureBox1.To run the example code, paste it into a project that contains an instance of type PictureBox named PictureBox1. Убедитесь, что обработчик событий, связанный с PictureBox.LoadProgressChanged событий.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

Комментарии

ProgressPercentage Свойство определяет, какой процент асинхронной задачи завершения.The ProgressPercentage property determines what percentage of an asynchronous task has been completed.

Применяется к

Дополнительно