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 w ramach grupy poleceń, którego identyfikator GUID służący do reprezentowania polecenia.
Właściwość publiczna IsAvailable Pobiera wartość wskazującą czy Command jest aktualnie włączone.
Właściwość publiczna LocalizedName Pobiera nazwę zlokalizowaną w poleceniu.
Właściwość publiczna Name Pobiera nazwę obiektu.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddControl Tworzy formant paska trwała, polecenie polecenia.
Metoda publiczna Delete Usuwa nazwane polecenie, który został utworzony za pomocą AddNamedCommand metody.

Początek

Uwagi

Odwoływać się tego obiektu za pomocą Item.

Ten obiekt na wiele sposobów, takich jak można odwoływać za pomocą identyfikatora GUID lub nazwa kanonicznaNajprostszym sposobem wywołania 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

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