Commands Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |