Command Интерфейс

Определение

Представляет команду в среде.

public interface class Command
public interface class Command
__interface Command
[System.Runtime.InteropServices.Guid("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Command
[<System.Runtime.InteropServices.Guid("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Command = interface
Public Interface Command
Атрибуты

Примеры

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  

Комментарии

Сослаться на этот объект с помощью Item .

Вы можете ссылаться на этот объект несколькими способами, например с помощью канонического имени или идентификатора GUID. Самым простым способом вызова большинства команд является использование ExecuteCommand . Можно использовать Raise для редких экземпляров, когда необходимо вызвать команду без имени.

Свойства

Bindings

Задает или получает список нажатых для вызова команды клавиш.

Collection

Получает коллекцию Commands, содержащую объект Command.

DTE

Возвращает объект расширения верхнего уровня.

Guid

Получает идентификатор GUID для данного объекта.

ID

Получает идентификатор из GUID группы команд, используемый для представления команды.

IsAvailable

Получает значение, указывающее, включена ли в текущий момент команда Command.

LocalizedName

Получает локализованное имя команды.

Name

Возвращает имя объекта.

Методы

AddControl(Object, Int32)

Создает для команды постоянный элемент управления на панели команд.

Delete()

Удаляет именованную команду, созданную с помощью метода AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32).

Применяется к