Compartilhar via


Interface Commands

Contém todos os comandos do ambiente, como objetos de Command .

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<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

O tipo Commands expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém um valor que indica o número de objetos na coleção de Commands .
Propriedade pública DTE Obtém o objeto de nível superior de extensibilidade.
Propriedade pública Parent Obtém o objeto pai imediato de uma coleção de Commands .

Superior

Métodos

  Nome Descrição
Método público Add Infraestrutura. Microsoft somente interno.
Método público AddCommandBar Cria uma barra de comandos que é salvo e disponível o ambiente é iniciado na próxima vez.
Método público AddNamedCommand Cria um comando nomeado que é salvo pelo ambiente e fica disponível na próxima vez que o ambiente começar, mesmo se o suplemento não é carregado na inicialização do ambiente.
Método público CommandInfo O comando retorna o GUID e o ID associada ao controle de Microsoft.VisualStudio.CommandBars.CommandBar determinado.
Método público GetEnumerator Retorna um enumerador dos itens da coleção de Commands .
Método público Item Retorna o objeto de Command indexado.
Método público Raise Executa o comando especificado.
Método público RemoveCommandBar Remove uma barra de comandos que foi criado com o método de AddCommandBar .

Superior

Exemplos

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

Consulte também

Referência

Namespace EnvDTE