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 | |
---|---|---|
![]() |
Bindings | Ayarlar veya komutu ç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ğer alır olmasa da Command şu anda etkin durumda. |
![]() |
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ş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