Interfaccia StatusBar
rappresenta barra di stato in Visual Studio ambiente (IDE) di sviluppo integrato (IDE).
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<GuidAttribute("C34301A1-3EF1-41D8-932A-FEA4A8A8CE0C")> _
Public Interface StatusBar
[GuidAttribute("C34301A1-3EF1-41D8-932A-FEA4A8A8CE0C")]
public interface StatusBar
[GuidAttribute(L"C34301A1-3EF1-41D8-932A-FEA4A8A8CE0C")]
public interface class StatusBar
[<GuidAttribute("C34301A1-3EF1-41D8-932A-FEA4A8A8CE0C")>]
type StatusBar = interface end
public interface StatusBar
Il tipo StatusBar espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto StatusBar oggetto. | |
Text | Imposta o ottiene il testo selezionato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Animate | Visualizzare un'immagine animata in StatusBar. | |
Clear | Rimuovere tutto il testo da StatusBar. | |
Highlight | Passa l'evidenziazione del testo all'interno di StatusBar. | |
Progress | Creazione, modifica e rimozione il controllo del tester in StatusBar . | |
SetLineColumnCharacter | Imposta gli indicatori della colonna e il carattere del testo in StatusBar . | |
SetXYWidthHeight | Imposta la x, y, la larghezza e gli indicatori di coordinate dell'altezza in StatusBar. | |
ShowTextUpdates | determina se StatusBar viene illustrato un testo agli aggiornamenti. |
In alto
Note
Esiste solo uno StatusBar oggetto nell'IDE.
Poiché in questo esempio vengono elencate attualmente tutte le attività in TaskList, verificare che contenga alcune attività prima di eseguire il codice.
Esempi
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