Commands Interface

Definição

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

public interface class Commands : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Commands : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Commands = interface
    interface IEnumerable
Public Interface Commands
Implements IEnumerable
Derivado
Atributos
Implementações

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  

Propriedades

Count

Obtém um valor que indica o número de objetos na Commands coleção.

DTE

Obtém o objeto de extensibilidade de nível superior.

Parent

Obtém o objeto pai imediato de uma Commands coleção.

Métodos

Add(String, Int32, Object)

Somente interno da Microsoft.

AddCommandBar(String, vsCommandBarType, Object, Int32)

Cria uma barra de comandos que será salva e disponível na próxima vez em que o ambiente for iniciado.

AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32)

Cria um comando nomeado que é salvo pelo ambiente e disponibilizado na próxima vez que o ambiente for iniciado, mesmo que o VSPackage não seja carregado na inicialização do ambiente.

Suplementos agora são preteridos. Para obter mais informações, consulte perguntas frequentes: convertendo suplementos em extensões VSPackage.

CommandInfo(Object, String, Int32)

Retorna o GUID de comando e a ID associada ao controle Microsoft. VisualStudio. CommandBars. CommandBar fornecido.

GetEnumerator()

Retorna um enumerador para itens na Commands coleção.

Item(Object, Int32)

Retorna o objeto indexado Command .

Raise(String, Int32, Object, Object)

Executa o comando especificado.

RemoveCommandBar(Object)

Remove uma barra de comandos que foi criada com o AddCommandBar(String, vsCommandBarType, Object, Int32) método.

Aplica-se a