Sdílet prostřednictvím


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í kolekci Command objektu.
Veřejná vlastnost DTE Získá objekt nejvyšší úrovně rozšiřitelnost.
Veřejná vlastnost Guid Získá identifikátor GUID pro daný objekt.
Veřejná vlastnost ID Získá ID v rámci skupiny příkaz použitý 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í panel trvalý příkaz pro příkaz.
Veřejná metoda Delete Odebere příkaz s názvem, který byl vytvořen pomocí AddNamedCommand metoda.

Nahoru

Poznámky

Tento objekt odkazovat pomocí Item.

Můžete odkazovat tento objekt mnoha způsoby, například pomocí kanonický název nebo identifikátor GUID.Většinu příkazů vyvolat nejsnáze 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

' 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

Viz také

Referenční dokumentace

EnvDTE – obor názvů