StatusBar Interface
Represents the Status Bar in the Visual Studio integrated development environment (IDE).
Namespace: EnvDTE
Assembly: EnvDTE (in envdte.dll)
Assembly: EnvDTE (in envdte.dll)
There is only one StatusBar object in the IDE.
Because this example lists all of the tasks currently in the TaskList, make sure it contains some tasks before running the code.
Sub StatusBarExample() ' Create object references and initialize variables. Dim SBar As StatusBar Dim TList As TaskList Dim TItems As TaskItems Dim TI As TaskItem Dim count As Long Dim i As Long SBar = DTE.StatusBar ' Get references to Task List. TList = DTE.Windows().Item(Constants.vsWindowKindTaskList).Object TItems = TList.TaskItems i = 1 count = TItems.Count ' Loop through Task List items, updating progress bar for each item. For Each TI In TItems SBar.Progress(True, TI.Description, i, count) SBar.SetLineColumnCharacter(i, count, 0) i = i + 1 MsgBox("Task: " & i - 1 & vbCr & "Description: " & TI.Description & vbCr & "Next task item...") Next ' All done, so get rid of the bar. SBar.Progress(False) End Sub
Missing example
"Because this example lists...", witch example?
- 11/1/2010
- Cédric Guillemette
- 4/16/2012
- Stanley Roark