Udostępnij za pośrednictwem


Metoda Command.AddControl —

Tworzy formant paska trwałe polecenia dla polecenia.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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

Parametry

  • Owner
    Typ: System.Object
    Wymagane.A CommandBar obiektu, do którego ma zostać dodany nowy formant paska poleceń.
  • Position
    Typ: System.Int32
    Opcjonalne.Indeks, zaczynając od jednego, na pasku poleceń, aby umieścić nowy formant.

Wartość zwracana

Typ: System.Object
A CommandBarControl object.

Uwagi

Zapisuje środowiska, kontroli oraz jego położenie, udostępnienie według polecenia ContextUIGUIDs lub jego odpowiedzi na QueryStatus Method podczas każdej nowej sesji środowiska, niezależnie od tego, czy dodatek jest załadowany.

Przykłady

' 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Command Interfejs

Przestrzeń nazw EnvDTE