Command.AddControl Yöntem

Kalıcı komut çubuğu denetiminin komut oluşturur.

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

Sözdizimi

'Bildirim
Function AddControl ( _
    Owner As Object, _
    Position As Integer _
) As Object
Object AddControl(
    Object Owner,
    int Position
)
Object^ AddControl(
    [InAttribute] Object^ Owner, 
    [InAttribute] int Position
)
abstract AddControl : 
        Owner:Object * 
        Position:int -> Object 
function AddControl(
    Owner : Object, 
    Position : int
) : Object

Parametreler

  • Position
    Tür: System.Int32
    İsteğe Bağlı.Bir, yeni denetimi yerleştirmek için komut çubuğundaki başlayan dizin konumu.

Dönüş Değeri

Tür: System.Object
CommandBarControl nesnesi

Açıklamalar

Ortam denetimi ve komutuna göre kullanılabilir hale getirir, sonra yerleşimini kaydeder ContextUIGUIDs veya kendi yanıtlarını QueryStatus Method ortamının olup eklenti yüklü olursa olsun, her yeni oturum sırasında.

Örnekler

' Macro code.
Imports Microsoft.Office.Core
Sub AddControlExample()
   ' Before running, you must add a reference to
   ' Microsoft.VisualStudio.CommandBars. Also, 
   ' for this example to work correctly, there should be an add-in 
   ' available in the Visual Studio environment.
   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")

   ' Create a toolbar and add the File.NewFile command to it.
   cmdbarobj = cmds.AddCommandBar("MyCmdBar", vsCommandBarType.vsCommandBarTypeToolbar)
   MsgBox("Commandbar name: " & cmdbarobj.Name)
   cmdobj.AddControl(cmdbarobj)
   cmds.AddNamedCommand(colAddins.Item(1), "MyCommand", "Button Text", "Some tooltip", True)
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Command Arabirim

EnvDTE Ad Alanı