Udostępnij za pośrednictwem


Interfejs StatusBar

Reprezentuje Pasek stanu w Visual Studio zintegrowane środowisko dewelopowania (IDE).

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ StatusBar uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z StatusBar obiektu.
Właściwość publiczna Text Ustawia lub pobiera zaznaczonego tekstu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Animate Wyświetla animowanego obrazu w StatusBar.
Metoda publiczna Clear Czyści wszystkie tekst z StatusBar.
Metoda publiczna Highlight Włącza podświetlanie tekstu w StatusBar.
Metoda publiczna Progress Tworzy, modyfikuje i usuwa kontrolę licznika wewnątrz StatusBar .
Metoda publiczna SetLineColumnCharacter Ustawia tekst kolumny i znak wskaźników StatusBar .
Metoda publiczna SetXYWidthHeight Ustawia x, y, szerokość i wysokość współrzędnych wskaźników w StatusBar.
Metoda publiczna ShowTextUpdates Określa, czy StatusBar aktualizacji tekstu.

Początek

Uwagi

Istnieje tylko jeden StatusBar obiektu w IDE.

Ponieważ w tym przykładzie zawiera listę wszystkich zadań, które są aktualnie w TaskList, upewnij się, przed uruchomieniem kod zawiera niektóre zadania.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE