Command Arabirim
Ortamdaki komutu 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 | |
---|---|---|
![]() |
Bindings | Ayarlar veya komut çağırmak için kullanılan tuş vuruşlarını listesini alır. |
![]() |
Collection | Alır Commands koleksiyonu içeren Command nesne. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
Guid | GUID belirli bir nesne için alır. |
![]() |
ID | Gruptaki GUID komutu temsil etmek için kullanılan bir komut kimliği alır. |
![]() |
IsAvailable | Belirten bir değeri alır olup olmadığı Command halen açık. |
![]() |
LocalizedName | Yerelleştirilmiş komutun adını alır. |
![]() |
Name | Nesnenin adını alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddControl | Kalıcı komut çubuğu denetiminin komut oluşturur. |
![]() |
Delete | İle oluşturulan adlandırılmış bir komut kaldırır AddNamedCommand yöntemi. |
Üst
Açıklamalar
Bu nesne kullanarak başvuru Item.
Bu nesnenin çeşitli şekillerde, kurallı adı veya GUID kimliği kullanarak baþvurabilirsiniz Komutların çoğu çağırmak için en kolay yolu kullanmaktır ExecuteCommand. Kullanabileceğiniz Raise için ender, çağırmak gerekir, bir komutu olmadan bir ad.
Ö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