Sdílet prostřednictvím


Commands – rozhraní

Obsahuje všechny příkazy prostředí, jako Command objektů.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v Commands kolekce.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt Commands kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Infrastruktura. Microsoft vnitřní pouze.
Veřejná metoda AddCommandBar Vytvoří panel příkazů, která je uložena a budou k dispozici při příštím spuštění prostředí.
Veřejná metoda AddNamedCommand Vytvoří pojmenované příkaz, který je uložen v prostředí a k dispozici při příštím spuštění prostředí, i když doplněk není načten při spuštění prostředí.
Veřejná metoda CommandInfo Příkaz vrátí identifikátor GUID a ID přidružené daný ovládací prvek Microsoft.VisualStudio.CommandBars.CommandBar.
Veřejná metoda GetEnumerator() Vrátí hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Vrátí čítač výčtu položek Commands kolekce.
Veřejná metoda Item Vrátí indexované Command objektu.
Veřejná metoda Raise Provede zadaný příkaz.
Veřejná metoda RemoveCommandBar Odebere panel příkazů, který byl vytvořen AddCommandBar metoda.

Nahoru

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů