Commands Интерфейс

Определение

Содержит все команды среды в форме объектов Command.

public interface class Commands : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Commands : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Commands = interface
    interface IEnumerable
Public Interface Commands
Implements IEnumerable
Производный
Атрибуты
Реализации

Примеры

Imports Microsoft.VisualStudio.CommandBars  
Sub CommandsExample()  
   ' Before running, you must add a reference to the Office   
   ' typelib to gain access to the CommandBar object.  
   Dim cmds As Commands  
   Dim cmdobj As Command  
   Dim customin, customout As Object  
   Dim cmdbarobj As CommandBar  
   Dim colAddins As AddIns  

   ' Set references.  
   colAddins = DTE.AddIns()  
   cmds = DTE.Commands  
   cmdobj = cmds.Item("File.NewFile")  

   ' Execute the File.NewFile command.  
   cmds.Raise(cmdobj.Guid, cmdobj.ID, customin, customout)  

   ' Create a toolbar and add the File.NewFile command to it.  
   cmdobj = cmds.Item("File.NewFile")  
   cmdbarobj = cmds.AddCommandBar("Mycmdbar", _  
     vsCommandBarType.vsCommandBarTypeToolbar)  
   cmdobj.AddControl(cmdbarobj)  
   ' Show the command bar and its button.  
   cmdbarobj.Visible = True  
End Sub  

Свойства

Count

Получает значение, указывающее число объектов в коллекции Commands.

DTE

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

Parent

Получает ближайший родительский объект коллекции Commands.

Методы

Add(String, Int32, Object)

Только для внутреннего использования в корпорации Майкрософт.

AddCommandBar(String, vsCommandBarType, Object, Int32)

Создает панель команд, которая сохраняется и становится доступна при следующем запуске среды.

AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32)

Создает команду с именем, которая сохраняется средой и становится доступной при следующем запуске среды, даже если пакет VSPackage при запуске среды не загружается.

Надстройки устарели. Дополнительные сведения см. в разделе часто задаваемые вопросы: преобразование надстроек в расширения VSPackage.

CommandInfo(Object, String, Int32)

Возвращает значение GUID и идентификатор команды, которые связаны с данным элементом управления Microsoft.VisualStudio.CommandBars.CommandBar.

GetEnumerator()

Возвращает перечислитель элементов коллекции Commands.

Item(Object, Int32)

Возвращает индексированный объект Command.

Raise(String, Int32, Object, Object)

Выполняет указанную команду.

RemoveCommandBar(Object)

Удаляет панель команд, созданную с помощью метода AddCommandBar(String, vsCommandBarType, Object, Int32).

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