Command – rozhraní
Představuje příkaz prostředí.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<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 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Bindings | Nastaví nebo získá seznam kláves, které slouží k vyvolání příkazu. | |
Collection | Získá Commands obsahující kolekce Command objektu. | |
DTE | Získá objekt nejvyšší úrovně rozšiřitelnosti. | |
Guid | Získá identifikátor GUID pro daný objekt. | |
ID | Získá Identifikátor v rámci skupiny příkazů, které používá identifikátor GUID představující příkaz. | |
IsAvailable | Získá hodnotu označující, zda Command je nyní povoleno. | |
LocalizedName | Získá lokalizovaný název příkazu. | |
Name | Získá název objektu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddControl | Vytvoří ovládací prvek panel trvalý příkaz k příkazu. | |
Delete | Odebere pojmenovaný příkaz, který byl vytvořen pomocí AddNamedCommand metody. |
Nahoru
Poznámky
Odkazovat tento objekt pomocí Item.
Tento objekt mnoha různými způsoby, jako můžete odkazovat pomocí kanonický název nebo identifikátor GUID.Nejjednodušší způsob, jak vyvolat většina příkazů je pomocí ExecuteCommand.Můžete použít Raise pro výjimečných případech, když je nutné vyvolat příkaz bez názvu.
Příklady
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