Sdílet prostřednictvím


Commands – rozhraní

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

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 Získá objekt nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt získá Commands kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Infrastruktura. Vnitřní Microsoft 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žil na životní prostředí a k dispozici při další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 Tento příkaz vrátí hodnotu GUID a ID přidružené daný ovládací prvek Microsoft.VisualStudio.CommandBars.CommandBar.
Veřejná metoda GetEnumerator Vrací enumerátor pro položky v Commands kolekce.
Veřejná metoda Item Vrátí indexovaných Command objektu.
Veřejná metoda Raise Provede zadaný příkaz.
Veřejná metoda RemoveCommandBar Odebere panel příkazů, který byl vytvořen pomocí AddCommandBar metody.

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ů