Interface Command
Representa um comando no ambiente.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")> _
Public Interface Command
[GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface Command
[GuidAttribute(L"5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface class Command
[<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")>]
type Command = interface end
public interface Command
O tipo Command expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Bindings | Define ou obtém a lista de teclas usados para invocar o comando. |
![]() |
Collection | Obtém a coleção de Commands que contém o objeto de Command . |
![]() |
DTE | Obtém o objeto de nível superior de extensibilidade. |
![]() |
Guid | Obtém o GUID para o objeto especificado. |
![]() |
ID | Obtém a identificação em um grupo de comando GUID usado para representar o comando. |
![]() |
IsAvailable | Obtém um valor indicando se Command está ativado no momento. |
![]() |
LocalizedName | Obtém o nome localizado de comando. |
![]() |
Name | Obtém o nome do objeto. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddControl | Cria um controle persistente da barra de comandos para o comando. |
![]() |
Delete | Remove um comando chamado que é criado com o método de AddNamedCommand . |
Superior
Comentários
Referenciar este objeto usando Item.
Você pode fazer referência a esse objeto inúmeras formas, como utilizando o nome canônico ou identificação de GUID A maneira mais fácil de invocar a maioria dos comandos é usando ExecuteCommand. Você pode usar Raise para as instâncias raras quando você deve invocar um comando sem um nome.
Exemplos
Sub CommandExample()
' Creates a text document listing all command names.
Dim Cmd As Command
Dim Doc As Document
Dim TxtDoc As TextDocument
' Create a new text document.
DTE.ItemOperations.NewFile ("General\Text File")
Set Doc = ActiveDocument
Set TxtDoc = Doc.Object("TextDocument")
For Each Cmd In Commands
If (Cmd.Name <> "") Then
TxtDoc.Selection.Text = Cmd.Name & vbLF
TxtDoc.Selection.Collapse
End If
Next
End Sub