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 Bezprostřední nadřízený objekt dostane Commands kolekce.

Na začátek

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 na životní prostředí a k dispozici při příštím spuštění prostředí i v případě, že 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ého prvku Microsoft.VisualStudio.CommandBars.CommandBar.
Veřejná metoda GetEnumerator() Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Vrátí výčet 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 metody.

Na začátek

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é

Odkaz

EnvDTE – obor názvů