Condividi tramite


Interfaccia Commands

Contiene tutti i comandi dell'ambiente, in forma di oggetti Command.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo Commands espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti nella raccolta Commands.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di una raccolta Commands.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico AddCommandBar Crea una barra dei comandi che viene salvata e resa disponibile al successivo avvio dell'ambiente.
Metodo pubblico AddNamedCommand Crea un comando con nome che viene salvato e reso disponibile al successivo avvio dell'ambiente anche qualora il componente aggiuntivo non venga caricato all'avvio dell'ambiente.
Metodo pubblico CommandInfo Restituisce l'ID e il GUID di comando associati al controllo Microsoft.VisualStudio.CommandBars.CommandBar specificato.
Metodo pubblico GetEnumerator Restituisce un enumeratore per gli elementi della raccolta Commands.
Metodo pubblico Item Restituisce l'oggetto Command indicizzato.
Metodo pubblico Raise Esegue il comando specificato.
Metodo pubblico RemoveCommandBar Rimuove una barra dei comandi creata con il metodo AddCommandBar.

In alto

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE