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 GUID są używane do reprezentowania polecenie grupy polecenia. | |
IsAvailable | Pobiera wartość wskazującą czy nie Command jest obecnie włączona. | |
LocalizedName | Pobiera zlokalizowana nazwa polecenia. | |
Name | Pobiera nazwę obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddControl | Tworzy formant paska trwałe polecenia dla polecenia. | |
Delete | Usuwa nazwane polecenie, który został utworzony z AddNamedCommand metoda. |
Początek
Uwagi
Ten obiekt odwołać się za pomocą Item.
Można odwołać ten obiekt na wiele sposobów, takich jak przy użyciu identyfikatora GUID lub nazwa kanonicznaNajprostszym sposobem wywoływania 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
' Macro code.
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