Interfaccia Commands

Contiene tutti i controlli nell'ambiente, come Command oggetti.

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 in Commands raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto Commands raccolta.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Infrastruttura. Microsoft interno.
Metodo pubblico AddCommandBar Crea una barra di comando che viene salvata e disponibile la volta successiva che l'ambiente viene avviato.
Metodo pubblico AddNamedCommand Crea un comando denominato che viene salvato dall'ambiente e reso disponibile la volta successiva che l'ambiente verrà avviata, anche se il componente aggiuntivo non viene caricato all'avvio dell'ambiente.
Metodo pubblico CommandInfo Restituisce il comando GUID e ID associati al controllo specificato di Microsoft.VisualStudio.CommandBars.CommandBar.
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() restituisce un enumeratore per gli elementi in Commands raccolta.
Metodo pubblico Item restituisce indicizzato Command oggetto.
Metodo pubblico Raise esegue il comando specificato.
Metodo pubblico RemoveCommandBar Rimuove una barra dei comandi che è stata creata con AddCommandBar metodo.

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