Condividi tramite


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
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto StatusBar oggetto.
Proprietà pubblica Text Imposta o ottiene il testo selezionato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Animate Visualizzare un'immagine animata in StatusBar.
Metodo pubblico Clear Rimuovere tutto il testo da StatusBar.
Metodo pubblico Highlight Passa l'evidenziazione del testo all'interno di StatusBar.
Metodo pubblico Progress Creazione, modifica e rimozione il controllo del tester in StatusBar .
Metodo pubblico SetLineColumnCharacter Imposta gli indicatori della colonna e il carattere del testo in StatusBar .
Metodo pubblico SetXYWidthHeight Imposta la x, y, la larghezza e gli indicatori di coordinate dell'altezza in StatusBar.
Metodo pubblico 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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE