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
- Owner
Tür: System.Object
Gerekli.A CommandBar Yeni komut çubuğu denetiminin olduğu eklenecek nesnenin.
- 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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.