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 | |
---|---|---|
Count | Ottiene un valore che indica il numero di oggetti in Commands raccolta. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto Commands raccolta. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add | Infrastruttura. Microsoft interno. | |
AddCommandBar | Crea una barra di comando che viene salvata e disponibile la volta successiva che l'ambiente viene avviato. | |
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. | |
CommandInfo | Restituisce il comando GUID e ID associati al controllo specificato di Microsoft.VisualStudio.CommandBars.CommandBar. | |
GetEnumerator() | Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable) | |
GetEnumerator() | restituisce un enumeratore per gli elementi in Commands raccolta. | |
Item | restituisce indicizzato Command oggetto. | |
Raise | esegue il comando specificato. | |
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