Udostępnij za pośrednictwem


Interfejs Commands

Zawiera wszystkie polecenia w środowisku, jak Command obiektów.

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

Składnia

'Deklaracja
<GuidAttribute("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")> _
Public Interface Commands _
    Inherits IEnumerable
[GuidAttribute("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
public interface Commands : IEnumerable
[GuidAttribute(L"E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
public interface class Commands : IEnumerable
[<GuidAttribute("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")>]
type Commands =  
    interface
        interface IEnumerable
    end
public interface Commands extends IEnumerable

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

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca wartość wskazującą liczbę obiektów w Commands kolekcji.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z Commands kolekcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Infrastruktura. Microsoft wewnętrznego tylko.
Metoda publiczna AddCommandBar Tworzy pasek poleceń, który jest zapisane i będą dostępne przy następnym uruchomieniu środowiska.
Metoda publiczna AddNamedCommand Tworzy nazwane polecenie, które jest zapisywane przez środowisko naturalne oraz dostępne przy następnym uruchomieniu środowiska, nawet jeśli dodatek nie jest ładowany podczas uruchamiania środowiska.
Metoda publiczna CommandInfo To polecenie zwraca identyfikator GUID i identyfikator skojarzone z danym formantem Microsoft.VisualStudio.CommandBars.CommandBar.
Metoda publiczna GetEnumerator() Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable).
Metoda publiczna GetEnumerator() Zwraca moduł wyliczający dla elementów w Commands kolekcji.
Metoda publiczna Item Zwraca indeksowaną Command obiektu.
Metoda publiczna Raise Wykonuje określone polecenie.
Metoda publiczna RemoveCommandBar Usuwa pasek poleceń, który został utworzony z AddCommandBar metody.

Początek

Przykłady

Imports Microsoft.VisualStudio.CommandBars
Sub CommandsExample()
   ' Before running, you must add a reference to the Office 
   ' typelib to gain access to the CommandBar object.
   Dim cmds As Commands
   Dim cmdobj As Command
   Dim customin, customout As Object
   Dim cmdbarobj As CommandBar
   Dim colAddins As AddIns

   ' Set references.
   colAddins = DTE.AddIns()
   cmds = DTE.Commands
   cmdobj = cmds.Item("File.NewFile")

   ' Execute the File.NewFile command.
   cmds.Raise(cmdobj.Guid, cmdobj.ID, customin, customout)

   ' Create a toolbar and add the File.NewFile command to it.
   cmdobj = cmds.Item("File.NewFile")
   cmdbarobj = cmds.AddCommandBar("Mycmdbar", _
     vsCommandBarType.vsCommandBarTypeToolbar)
   cmdobj.AddControl(cmdbarobj)
   ' Show the command bar and its button.
   cmdbarobj.Visible = True
End Sub

Zobacz też

Informacje

Przestrzeń nazw EnvDTE