Udostępnij za pośrednictwem


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
Właściwość publiczna Bindings Ustawia lub pobiera listę naciśnięcia klawiszy używane do wywoływania poleceń.
Właściwość publiczna Collection Pobiera Commands zawierające Kolekcja Command obiektu.
Właściwość publiczna DTE Pobiera obiekt rozszerzeń najwyższego poziomu.
Właściwość publiczna Guid Pobiera identyfikator GUID dla danego obiektu.
Właściwość publiczna ID Pobiera identyfikator GUID są używane do reprezentowania polecenie grupy polecenia.
Właściwość publiczna IsAvailable Pobiera wartość wskazującą czy nie Command jest obecnie włączona.
Właściwość publiczna LocalizedName Pobiera zlokalizowana nazwa polecenia.
Właściwość publiczna Name Pobiera nazwę obiektu.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddControl Tworzy formant paska trwałe polecenia dla polecenia.
Metoda publiczna 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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE