I have created a new Visual Studio Add-in project. My project is able to add commands to Visual Stuido menu. This code is created by wizard. How can I add my custom toolbar to Visual Studio?
Asked
Active
Viewed 2,648 times
3

Kate Gregory
- 18,808
- 8
- 56
- 85

Captain Comic
- 15,744
- 43
- 110
- 148
-
What language you are using? C#? VB.NET? – Cédric Guillemette Nov 09 '10 at 15:51
1 Answers
7
Check out tutorial on MZ-Tools.
Button on the "Standard" toolbar
commandBars = DirectCast(<dte instance>.CommandBars, CommandBars)
standardCommandBar = commandBars.Item(VS_STANDARD_COMMANDBAR_NAME)
' Add a button to the built-in "Standard" toolbar
myStandardCommandBarButton = DirectCast(myCommand.AddControl(standardCommandBar, _
standardCommandBar.Controls.Count + 1), CommandBarButton)
' Change some button properties
myStandardCommandBarButton.Caption = MY_COMMAND_CAPTION
myStandardCommandBarButton.Style = MsoButtonStyle.msoButtonIcon ' It could be also msoButtonIconAndCaption
myStandardCommandBarButton.BeginGroup = True ' Separator line above button
New toolbar
commandBars = DirectCast(<dte instance>.CommandBars, CommandBars)
' Add a new toolbar
myTemporaryToolbar = commandBars.Add(MY_TEMPORARY_TOOLBAR_CAPTION, _
MsoBarPosition.msoBarTop, System.Type.Missing, True)
' Add a new button on that toolbar
myToolBarButton = DirectCast(myCommand.AddControl(myTemporaryToolbar, _
myTemporaryToolbar.Controls.Count + 1), CommandBarButton)
' Change some button properties
myToolBarButton.Caption = MY_COMMAND_CAPTION
myToolBarButton.Style = MsoButtonStyle.msoButtonIconAndCaption ' It could be also msoButtonIcon
' Make visible the toolbar
myTemporaryToolbar.Visible = True

Cédric Guillemette
- 2,394
- 1
- 14
- 22