Share via


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
Veřejná vlastnost Bindings Nastaví nebo získá seznam kláves, které slouží k vyvolání příkazu.
Veřejná vlastnost Collection Získá Commands obsahující kolekce Command objektu.
Veřejná vlastnost DTE Získá objekt nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Guid Získá identifikátor GUID pro daný objekt.
Veřejná vlastnost ID Získá Identifikátor v rámci skupiny příkazů, které používá identifikátor GUID představující příkaz.
Veřejná vlastnost IsAvailable Získá hodnotu označující, zda Command je nyní povoleno.
Veřejná vlastnost LocalizedName Získá lokalizovaný název příkazu.
Veřejná vlastnost Name Získá název objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda AddControl Vytvoří ovládací prvek panel trvalý příkaz k příkazu.
Veřejná metoda 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

Viz také

Referenční dokumentace

EnvDTE – obor názvů