Commands, interface
Contient toutes les commandes, sous la forme d'objets Command, dans l'environnement.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<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
Le type Commands expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient une valeur indiquant le nombre d'objets de la collection Commands. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Parent | Obtient l'objet parent immédiat d'une collection Commands. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Infrastructure. Réservé à un usage interne Microsoft. | |
AddCommandBar | Crée une barre de commandes qui est enregistrée et qui sera disponible au prochain démarrage de l'environnement. | |
AddNamedCommand | Crée une commande nommée qui est enregistrée par l'environnement et qui sera disponible au prochain démarrage de cet environnement, même si le complément n'est pas chargé au démarrage de l'environnement. | |
CommandInfo | Retourne le GUID et l'ID de commande associés au contrôle Microsoft.VisualStudio.CommandBars.CommandBar donné. | |
GetEnumerator | Retourne un énumérateur pour les éléments de la collection Commands. | |
Item | Retourne l'objet Command indexé. | |
Raise | Exécute la commande spécifiée. | |
RemoveCommandBar | Supprime une barre de commandes créée à l'aide de la méthode AddCommandBar. |
Début
Exemples
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