在工具栏和菜单上显示外接程序

当使用**“外接程序向导”创建外接程序,然后选择将其显示为命令的选项时,默认情况下它将被添加到“工具”**菜单。 如果修改代码,您也可以将外接程序显示在其他菜单和工具栏上(统称为 CommandBars)。 与 CommandBars 相关的类型和成员包含在名为 Microsoft.VisualStudio.CommandBars 的程序集中。

Visual Studio 提供了三种 CommandBar 对象:

  • 工具栏 — 包含一个或多个菜单栏。

  • 菜单栏 — 工具栏上的命令,如**“文件”“编辑”“视图”**。

  • 快捷菜单(也称为上下文菜单或弹出式菜单)— 当右击某菜单或对象(例如一个文件或项目)时在屏幕上显示的菜单。 子菜单层叠出菜单命令或快捷菜单。 在 Visual Studio 中,快捷菜单与其他菜单类似。 但是,您可以通过指向菜单栏内的某个箭头,或通过右击集成开发环境 (IDE) 中的项访问它们。

下面的任务演示如何在 Visual Studio 内的其他位置显示外接程序命令。

任务

说明

如何:在“工具”菜单中公开外接程序 (Visual Basic)

描述如何更改现有的 Visual Basic 外接程序以将它显示在“工具”菜单上。

如何:在“工具”菜单上公开外接程序 (Visual C#)

描述如何更改现有的 Visual C# 外接程序以将它显示在“工具”菜单上。

如何:将外接程序公开为工具栏上的按钮

描述如何在 Visual Studio 工具栏上以按钮的形式显示外接程序。

如何:更改外接程序的默认图标

描述如何将默认的笑脸图标更改为其他标准图标。

如何:在外接程序按钮上显示自定义图标

描述如何将默认的笑脸图标更改为您自己设计的自定义图标。

如何:在快捷菜单中公开外接程序

描述如何在下拉(快捷)菜单上显示您的外接程序。

请参见

任务

如何:将外接程序命令还原到菜单

其他资源

将外接程序命令绑定到键