次の方法で共有


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
    型 : Boolean

    必須。 メーターが表示されるかどうかを示します。 引数 InProgress を False に設定した場合、メーターは非表示になります。 それ以外の場合は、メーターが表示されます。

  • Label
    型 : String

    省略可能。 メーター コントロールに表示するラベル。

  • AmountCompleted
    型 : Int32

    省略可能。 完了した操作のステップ数。

  • Total
    型 : 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 名前空間