タスク バー ボタンでプログレス インジケーターの完了状態を示す値を取得または設定します。
名前空間: Microsoft.Windows.Shell
アセンブリ: Microsoft.Windows.Shell (Microsoft.Windows.Shell.dll 内)
構文
'宣言
Public Property ProgressValue As Double
Get
Set
public double ProgressValue { get; set; }
public:
property double ProgressValue {
double get ();
void set (double value);
}
member ProgressValue : float with get, set
function get ProgressValue () : double
function set ProgressValue (value : double)
プロパティ値
型: System.Double
タスク バー ボタンでプログレス インジケーターの完了状態を示す値。既定値は 0 です。
解説
ProgressValue プロパティは 0.0 ~ 1.0 の値として表されます。 より小さく、より大きい数値は、その境界内に強制されます。 NaN は 0 に強制変換されます。
Windows 7 タスク バー ボタンにプログレス インジケーターを表示することにより、長時間実行されるタスクの進捗状況を伝達できます。 TaskbarItemProgressState 列挙値の 1 つ含む ProgressState プロパティによって、インジケーターの色が決まります。 ProgressState プロパティが Normal、Paused、または Error の場合は、ProgressValue プロパティが進行状況インジケーターの完了状態を決定します。 ProgressValue は、ProgressState の一部の値に対して無視されます。 Indeterminate は、タスク バー ボタン全体にわたって点滅する緑色のインジケーターを表示します。 None のインジケーターは表示されません。
次の図に、ProgressValue が 82 パーセントのタスク バーのプログレス インジケーターを示します。
Windows タスク バーの進行状況インジケーター
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。