Visual Studio 2013添加自定义工具栏按钮

时间:2017-03-31 18:31:25

标签: c# visual-studio visual-studio-2013

嘿,我一直在搜索谷歌一段时间,试图找到关于如何在VS工具栏上设置你自己的按钮的任何内容。

我所说的是:

enter image description here

当我点击该按钮时,我希望能够执行一些C#代码。

作为一个例子,说我有#34; HELLO"突出显示,我按下了工具栏上的那个按钮,我在后面写了一些代码,当按下时,有任何突出显示的内容转为粗体并将颜色从正常黑色更改为{ {3}}

我原本以为它被称为 Visual Studio可扩展性工具,但这似乎不是我在这里寻找的东西 - 它似乎更像Nuget插件类型的东西?

我正在寻找更多类似于您可以使用VS 插件中的Office产品套件所做的事情 - 如在为Outlook工具栏制作按钮等等。

enter image description here

到目前为止,我能找到的唯一远程接近的事情是enter image description here

如果有人之前已经这样做过或者至少知道要搜索什么,那么请告诉我!

1 个答案:

答案 0 :(得分:1)

您使用Visual Studio Extensiblilty工具处于正确的轨道上。

有几个步骤。

  • 创建工具栏并添加按钮。
  • 创建单击按钮时运行的事件处理程序。
  • 确定哪些文档具有焦点(c#doc,xml doc,vb doc等)
  • 确定文档中选择的内容。
  • 更改代码格式

首先概述Extensions SDK

以下是如何使用VS扩展创建工具栏。 Creating a Toolbar for the IDE