Udostępnij za pośrednictwem


Interfejs Commands

Zawiera wszystkie polecenia w środowisku jako 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 Pobiera wartość wskazującą liczbę obiektów w Commands kolekcji.
Właściwość publiczna DTE Pobiera obiekt rozszerzeń najwyższego poziomu.
Właściwość publiczna Parent Pobiera obiekt nadrzędny natychmiastowe Commands kolekcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Infrastruktura. Wewnętrznie w firmie Microsoft tylko.
Metoda publiczna AddCommandBar Tworzy pasek poleceń, który jest zapisane i będą dostępne przy następnym uruchomieniu środowiska naturalnego.
Metoda publiczna AddNamedCommand Tworzy nazwane polecenie, które jest zapisywany przez środowisko i udostępniane przy następnym uruchomieniu środowiska, nawet jeśli dodatek nie jest ładowany podczas uruchamiania środowiska.
Metoda publiczna CommandInfo Polecenie zwraca identyfikator GUID i identyfikator skojarzony z danym formantem Microsoft.VisualStudio.CommandBars.CommandBar.
Metoda publiczna GetEnumerator Zwraca moduł wyliczający do elementów w Commands kolekcji.
Metoda publiczna Item Zwraca indeksowanych 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