Share via


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 命名空间