StatusBar.Progress メソッド
更新 : 2007 年 11 月
StatusBar にあるメーター コントロールを作成、変更、または消去します。
名前空間 : EnvDTE
アセンブリ : EnvDTE (EnvDTE.dll 内)
構文
'宣言
Sub Progress ( _
InProgress As Boolean, _
Label As String, _
AmountCompleted As Integer, _
Total As Integer _
)
'使用
Dim instance As StatusBar
Dim InProgress As Boolean
Dim Label As String
Dim AmountCompleted As Integer
Dim Total As Integer
instance.Progress(InProgress, Label, AmountCompleted, _
Total)
void Progress(
bool InProgress,
string Label,
int AmountCompleted,
int Total
)
void Progress(
bool InProgress,
[InAttribute] String^ Label,
[InAttribute] int AmountCompleted,
[InAttribute] int Total
)
function Progress(
InProgress : boolean,
Label : String,
AmountCompleted : int,
Total : int
)
パラメータ
InProgress
型 : System.Boolean必ず指定します。メーターが表示されるかどうかを示します。引数 InProgress を False に設定した場合、メーターは非表示になります。それ以外の場合は、メーターが表示されます。
Label
型 : System.String省略可能です。メーター コントロールに表示するラベル。
AmountCompleted
型 : System.Int32省略可能です。完了した操作のステップ数。
Total
型 : System.Int32省略可能です。操作の合計ステップ数。
例
Sub ProgressExample()
Dim SBar As StatusBar
SBar = DTE.StatusBar
SBar.Progress(True, "doing something", 90, 100)
SBar.Progress(False)
SBar.Animate(True, vsStatusAnimation.vsStatusAnimationSave)
End Sub
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。