无法在Visual Studio自定义中将工具栏项移动到工具栏菜单中

时间:2018-03-15 14:31:28

标签: visual-studio visual-studio-2017

我正在使用Visual Studio 2017,我真的需要一个包含工具栏中有用按钮的菜单,现在当我进入自定义菜单 TOOLS - > 自定义 - >的命令

Customize -> Commands menu

我制作了一个自定义菜单" MY_MENU" 和菜单项"关闭项目" ,但出于某种原因我只能& #39; t将菜单项移动到菜单中(见图)。我该怎么做?

enter image description here

2 个答案:

答案 0 :(得分:1)

  

警告:自定义工具栏或菜单后,请确保在“自定义”对话框中保持选中其复选框。否则,关闭并重新打开Visual Studio后,您的更改将不会保留。

Adding, removing, or moving a menu on the menu bar

  1. 在菜单栏上,选择“工具”,“自定义”。

    将打开“自定义”对话框。

  2. 在“命令”选项卡上,保持选中“菜单栏”选项按钮,在该选项旁边的列表中选择“菜单栏”,然后执行以下步骤之一:

    enter image description here

  3. Adding, removing, or moving a toolbar

    1. 在菜单栏上,选择“工具”,“自定义”。

      将打开“自定义”对话框。

    2. 在“工具栏”标签上,执行以下一组步骤:

      要添加工具栏,请选择“新建”按钮,指定要添加的工具栏的名称,然后选择“确定”按钮。

      enter image description here

    3. Customizing a menu or a toolbar

      1. 在菜单栏上,选择“工具”,“自定义”。

        将打开“自定义”对话框。

      2. 在“命令”选项卡上,选择要自定义的元素类型的选项按钮。

      3. 在该类型元素的列表中,选择要自定义的菜单或工具栏,然后执行以下一组步骤:

        要添加命令,请选择“添加命令”按钮。

        在“添加命令”对话框中,选择“类别”列表中的项目,在“命令”列表中选择一个项目,然后选择“确定”按钮。

      4. enter image description here

答案 1 :(得分:1)

我相信我和提问者有相同的问题,并设法解决了这个问题,详情如下。 注意:我使用的是Visual Studio 2015专业版,但这也应适用于更高版本。

场景

我创建了一个新的工具栏 FooToolBar ,并将其放置在这样的工具栏上: BarMenu can be seen on the toolbar, next to it, a Solution Explorer icon

目标

将“解决方案资源管理器”图标放在菜单中。 BarMenu can be seen on the toolbar, next to it, a Solution Explorer icon; an arrow is pointing from the icon towards the menu

问题

自定义窗口中,您不能仅将项目拖放到菜单中:

Customize window showed

解决方案

工具栏组合框中,出现了一个新项目,选择该项目:

Toolbar combobox showing FooToolBar | BarMenu

此后,您将看到一个新区域,您应在该区域放置想要的图标。 另外,从上一个 FooToolBar 工具栏项目中删除上一个图标。

完成此操作后,按OK(确定)即可。

结果

Image of the tool bar working

我希望我能帮助一个人。 :-)