ProgressChangedEventArgsとは? わかりやすく解説

ProgressChangedEventArgs クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

ProgressChanged イベントのデータを提供します。

名前空間: System.ComponentModel
アセンブリ: System (system.dll 内)
構文構文

Public Class ProgressChangedEventArgs
    Inherits EventArgs
Dim instance As ProgressChangedEventArgs
public class ProgressChangedEventArgs : EventArgs
public ref class ProgressChangedEventArgs :
 public EventArgs
public class ProgressChangedEventArgs extends
 EventArgs
public class ProgressChangedEventArgs extends
 EventArgs
解説解説
使用例使用例

ProgressChangedEventArgs クラスを使用するコード例を次に示します。このコード例は、BackgroundWorker クラスのトピックで取り上げているコード例の一部です。

' 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
// 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.
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.set_Value(e.get_ProgressPercentage());
} //backgroundWorker1_ProgressChanged
継承階層継承階層
System.Object
   System.EventArgs
    System.ComponentModel.ProgressChangedEventArgs
       System.Deployment.Application.DeploymentProgressChangedEventArgs
       System.Deployment.Application.DownloadProgressChangedEventArgs
       System.Net.DownloadProgressChangedEventArgs
       System.Net.UploadProgressChangedEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ProgressChangedEventArgs コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

ProgressChangedEventArgs クラスの新しいインスタンスを初期化します。

名前空間: System.ComponentModel
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    progressPercentage As Integer, _
    userState As Object _
)
Dim progressPercentage As Integer
Dim userState As Object

Dim instance As New ProgressChangedEventArgs(progressPercentage,
 userState)
public ProgressChangedEventArgs (
    int progressPercentage,
    Object userState
)
public:
ProgressChangedEventArgs (
    int progressPercentage, 
    Object^ userState
)
public ProgressChangedEventArgs (
    int progressPercentage, 
    Object userState
)
public function ProgressChangedEventArgs (
    progressPercentage : int, 
    userState : Object
)

パラメータ

progressPercentage

非同期タスクが完了した割合。

userState

一意のユーザー状態。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ProgressChangedEventArgs プロパティ


ProgressChangedEventArgs メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

ProgressChangedEventArgs メンバ

ProgressChanged イベントのデータを提供します。

ProgressChangedEventArgs データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ProgressChangedEventArgs ProgressChangedEventArgs クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ ProgressPercentage 非同期タスクの進行状況の割合を取得します。
パブリック プロパティ UserState 一意のユーザー状態を取得します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ProgressChangedEventArgs」の関連用語

ProgressChangedEventArgsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ProgressChangedEventArgsのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS