ProgressChangedEventHandler 代理人

定義

ProgressChanged クラスの BackgroundWorker イベントを処理するメソッドを表します。Represents the method that will handle the ProgressChanged event of the BackgroundWorker class. このクラスは継承できません。This class cannot be inherited.

public delegate void ProgressChangedEventHandler(System::Object ^ sender, ProgressChangedEventArgs ^ e);
public delegate void ProgressChangedEventHandler(object sender, ProgressChangedEventArgs e);
type ProgressChangedEventHandler = delegate of obj * ProgressChangedEventArgs -> unit
Public Delegate Sub ProgressChangedEventHandler(sender As Object, e As ProgressChangedEventArgs)

パラメーター

sender
Object

イベントのソース。The source of the event.

e
ProgressChangedEventArgs

イベント データを格納している ProgressChangedEventArgsA ProgressChangedEventArgs that contains the event data.

継承
ProgressChangedEventHandler

ProgressChangedEventHandler クラスを使用するコード例を次に示します。The following code example shows how to use the ProgressChangedEventHandler class. この例は、 BackgroundWorkerクラスのより大きな例の一部です。This example is part of a larger example for the BackgroundWorker class.

// This event handler updates the progress bar.
void backgroundWorker1_ProgressChanged( Object^ /*sender*/, ProgressChangedEventArgs^ e )
{
   this->progressBar1->Value = e->ProgressPercentage;
}
// This event handler updates the progress bar.
private void backgroundWorker1_ProgressChanged(object sender,
    ProgressChangedEventArgs e)
{
    this.progressBar1.Value = e.ProgressPercentage;
}
' This event handler updates the progress bar.
Private Sub backgroundWorker1_ProgressChanged( _
ByVal sender As Object, ByVal e As ProgressChangedEventArgs) _
Handles backgroundWorker1.ProgressChanged

    Me.progressBar1.Value = e.ProgressPercentage

End Sub

注釈

デリゲートをProgressChangedEventHandler作成するときに、イベントを処理するメソッドを指定します。When you create a ProgressChangedEventHandler delegate, you identify a method to handle the event. イベントをイベント ハンドラーに関連付けるには、デリゲートのインスタンスをイベントに追加します。To associate the event with your event handler, add an instance of the delegate to the event. デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラーが呼び出されます。The event handler is called whenever the event occurs, unless you remove the delegate. イベントハンドラーデリゲートの詳細については、「イベントの処理と発生」を参照してください。For more information about event handler delegates, see Handling and Raising Events.

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象