Cap*_*mic 3 visual-studio-addins visual-studio-2008 vs-extensibility
我创建了一个新的Visual Studio加载项项目.我的项目能够向Visual Stuido菜单添加命令.此代码由向导创建.如何将自定义工具栏添加到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
Run Code Online (Sandbox Code Playgroud)
新工具栏
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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2535 次 |
最近记录: |