次の方法で共有


StatusBar.Progress メソッド

StatusBar にあるメーター コントロールを作成、変更、または消去します。

名前空間:  EnvDTE
アセンブリ:  EnvDTE (EnvDTE.dll 内)

構文

'宣言
Sub Progress ( _
    InProgress As Boolean, _
    Label As String, _
    AmountCompleted As Integer, _
    Total As Integer _
)
void Progress(
    bool InProgress,
    string Label,
    int AmountCompleted,
    int Total
)
void Progress(
    bool InProgress, 
    [InAttribute] String^ Label, 
    [InAttribute] int AmountCompleted, 
    [InAttribute] int Total
)
abstract Progress : 
        InProgress:bool * 
        Label:string * 
        AmountCompleted:int * 
        Total:int -> unit 
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

.NET Framework セキュリティ

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

参照

参照

StatusBar インターフェイス

EnvDTE 名前空間