3
我已經創建了一個新的Visual Studio外接程序項目。我的項目能夠向Visual Stuido菜單添加命令。該代碼由嚮導創建。如何將我的自定義工具欄添加到Visual Studio?如何將工具欄添加到Visual Studio加載項?
我已經創建了一個新的Visual Studio外接程序項目。我的項目能夠向Visual Stuido菜單添加命令。該代碼由嚮導創建。如何將我的自定義工具欄添加到Visual Studio?如何將工具欄添加到Visual Studio加載項?
檢查教程MZ-Tools。
「標準」 工具欄上的按鈕
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
新建工具欄
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#? VB.NET? – 2010-11-09 15:51:03