Aracılığıyla paylaş


Command Arabirim

Bir ortamda komut temsil eder.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<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

Command türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Bindings Ayarlar veya komutu çağırmak için kullanılan tuş vuruşlarını listesini alır.
Genel özellik Collection Alır Commands koleksiyonu içeren Command nesne.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Guid GUID belirli bir nesne için alır.
Genel özellik ID Gruptaki GUID komutu temsil etmek için kullanılan bir komut kimliği alır.
Genel özellik IsAvailable Belirten bir değer alır olmasa da Command şu anda etkin durumda.
Genel özellik LocalizedName Yerelleştirilmiş komutun adını alır.
Genel özellik Name Nesnenin adını alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddControl Kalıcı komut çubuğu denetiminin komut oluşturur.
Genel yöntem Delete İle oluşturulmuş adlandırılmış bir komut kaldırır AddNamedCommand yöntem.

Üst

Notlar

Bu nesneyi kullanarak başvuru Item.

Kurallı ad veya GUID kimliği kullanarak gibi çeşitli yollarla, bu nesneye başvurabilirsiniz Kullanarak çoğu komutu çağırmak için en kolay yolu olan ExecuteCommand. Kullanabileceğiniz Raise için nadir rastlanan, adı olmadan bir komut çağırmanız gerekir.

Örnekler

' 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

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı