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

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

StatusBar インターフェイス

StatusBar メンバ

EnvDTE 名前空間