Interfejs Command
Reprezentuje polecenie w środowisku.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<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
Typ Command uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Bindings | Ustawia lub pobiera listę naciśnięcia klawiszy używane do wywoływania poleceń. | |
Collection | Pobiera Commands zawierające Kolekcja Command obiektu. | |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. | |
Guid | Pobiera identyfikator GUID dla danego obiektu. | |
ID | Pobiera identyfikator w ramach grupy poleceń, którego identyfikator GUID służący do reprezentowania polecenia. | |
IsAvailable | Pobiera wartość wskazującą czy Command jest aktualnie włączone. | |
LocalizedName | Pobiera nazwę zlokalizowaną w poleceniu. | |
Name | Pobiera nazwę obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddControl | Tworzy formant paska trwała, polecenie polecenia. | |
Delete | Usuwa nazwane polecenie, który został utworzony za pomocą AddNamedCommand metody. |
Początek
Uwagi
Odwoływać się tego obiektu za pomocą Item.
Ten obiekt na wiele sposobów, takich jak można odwoływać za pomocą identyfikatora GUID lub nazwa kanonicznaNajprostszym sposobem wywołania większość poleceń jest za pomocą ExecuteCommand.Można użyć Raise dla rzadkich przypadkach, gdy należy wywołać polecenie bez nazwy.
Przykłady
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