Visual Studio 命令栏“名称”

2024-01-10

在 Visual Studio 2010 中,您可以创建的唯一选项是“菜单栏”上“工具”下的命令栏。在某些情况下,我想知道如何将命令栏放置在标准栏上,或者在右键单击项目文件时找到。

Example:

Microsoft.VisualStudio.CommandBars.CommandBar menuBarCommandBar =

((Microsoft.VisualStudio.CommandBars.CommandBars)_applicationObject.
CommandBars)["MenuBar"];

默认情况下,它显示“MenuBar”,我确信还有其他内容,例如“Standard”。但是,我无法找到该列表的资源或文档,我想知道是否有人知道在哪里查找这些“名称”的列表。

提前谢谢你们了。


我在开发 Visual Studio 插件时需要解决这个问题。看起来这取决于您安装的内容。例如,我有一些可用的透明案例 CommandBar,因为我使用透明案例集成插件。我会说,更常见的是“代码窗口”、“项目”、“菜单栏”、“解决方案”和“项目”。要具体回答您的问题,您可以使用“标准”和“项目”命令栏。

要生成所有 CommandBar 的列表,您可以创建一个 Visual Studio 插件并将以下代码粘贴到 Connect.cs 中的 OnStartupComplete 中:

CommandBars commandBars = (CommandBars)_applicationObject.CommandBars;
StringBuilder sb = new StringBuilder();

foreach (CommandBar cbar in commandBars)
{
    sb.AppendLine(cbar.Name);
}

Clipboard.SetText(sb.ToString());

结果(超过 300):

MenuBar
Standard
Build
Context Menus
Data Design
Formatting
Style Application
HTML Source Editing
Class Designer Toolbar
Text Editor
Workflow
Dialog Editor
Image Editor
Style Sheet
Source Control
Recorder
Microsoft XML Editor
Query Designer
View Designer
Database Diagram
Table Designer
Layout
Help
Debug Location
Debug
Report Formatting
Report Borders
Device
Microsoft Office Excel 2007
Microsoft Office Excel 2003
Microsoft Office Word 2007
Microsoft Office Word 2003
Test Tools
CrystalReportMain
CrystalReportInsert
ClearCase - Base
ClearCase - UCM
Error List
Docked Window
Menu Designer
Properties Window
Toolbox
Task List
Results List
Stub Project
No Commands Available
Command Window
AutoHidden Windows
Expansion Manager
Find Regular Expression Builder
Replace Regular Expression Builder
Wild Card Expression Builder
Wild Card Expression Builder
External Tools Arguments
External Tools Directories
Easy MDI Tool Window
Easy MDI Document Window
Easy MDI Dragging
Open Drop Down
Object Browser Objects Pane
Object Browser Members Pane
Object Browser Description Pane
Find Symbol
Drag and Drop
Bookmark Window
Error Correction
EzMDI Files
Ca&ll Browser
Preview Changes
Discover Service References
Smart Tag
Editor Context Menus
Class View Context Menus
Debugger Context Menus
Project and Solution Context Menus
Other Context Menus
Sort By
Show Columns
Implement Interface
Resolve
Refactor
Organize Usings
Create Private Accessor
Class View Multi-select Project references Items
Class View Multi-select Project references members
Class View Project
Class View Item
Class View Folder
Class View Grouping Folder
Class View Multi-select
Class View Multi-select members
Class View Member
Class View Grouping Members
Class View Project References Folder
Class View Project Reference
Class View Project Reference Item
Class View Project Reference Member
Project
Solution Folder
Cross Project Solution Project
Cross Project Solution Item
Cross Project Project Item
Cross Project Multi Project
Cross Project Multi Item
Cross Project Multi Solution Folder
Cross Project Multi Project/Folder
Item
Folder
Reference Root
Reference Item
Web Reference Folder
App Designer Folder
Web Project Folder
Web Folder
Web Item
Web SubWeb
References
Misc Files Project
Solution
Code Window
XAML Editor
Surface
DataSourceContext
DbTableContext
DataTableContext
RelationContext
FunctionContext
ColumnContext
QueryContext
DataAccessorContext
Context
Basic Context
Context
Context
Context
HTML Context
Script Context
ASPX Context
ASAX Context
ASPX Code Context
ASAX Code Context
ASPX VB Code Context
ASAX VB Code Context
ASMX Code Context
ASMX VB Code Context
Change &View
Static Node
Object Node
Multiple Static Nodes
Multiple Homogenous Object Nodes
Multiple Heterogenous Object Nodes
Multiple Heterogenous Nodes
Add &New
Selection
Container
TraySelection
Document Outline
Component Tray
Propertysheet
Configuration
Project
Multi-Select
System Propertysheet
Topic Menu
Topic Source Menu
Favorites Window Context Menu
Data Sources
Server Explorer
Managed Resources Editor Context Menu
Settings Designer
My Extensibility
Class Designer Context Menu
Class Diagram Context Menu
Class Details Context Menu
Selection
&Zoom
Page Layout
Designer Actions
&Navigation Tools
Resource View
Resource Editors
Resource Dialog Editors
Binary Editor
CSSDocOutline
CSSSource
Checkin Dialog Context Menu
Pending Checkin Window Context Menu
Standard TreeGrid context menu
GetVersion Dialog Context Menu
Check Out Dialog Context Menu
Macro
Module
Project
Root
TocContext
ResListContext
Query Diagram Pane
Query Diagram Table
Query Diagram Table Column
Query Diagram Join Line
Query Diagram Multi-select
Query Grid Pane
Query SQL Pane
Query Results Pane
Database Designer
Database Designer Table
Database Designer Relationship
Text Annotation
Database Project
DB Project Connection
DB Project Folder
Database References Folder
Folders
DB Project File
Query
Script
Database Reference Node
Files
Multi-select
PropertyBrowser
Editor
Script Outline
DefaultContext
ImageContext
SelectionContext
AnchorContext
Step Into Specific
Autos Window
Breakpoint
Load Symbols From
Breakpoints Window
Call Stack Window
Thread Tip Window
Data Tip Window
Disassembly Window
Locals Window
Memory Window
Modules Window
Output Window
Processes Window
Registers Window
Threads Window
Watch Window
Script Project
Thread IP Marker
Thread IP Markers
Control
Report
Row/Column
Cell
Field Chooser
Row/Column
Chart
Registry
File System
File System
File Types
User Interface
Launch Conditions
Custom Actions
New
Add
Add Special Folder
View
Project Node
A&dd
Cab Project Node
A&dd
File nodes
Dep. file nodes
Assembly nodes
Dep. assembly nodes
MSM nodes
Dep. MSM nodes
Output nodes
Simple file nodes
Simple output nodes
Dependency node
Multiple selections
Dep. Multiple selections
View
Editor
ORDesigner Context Menu
ORDesigner Context Menu
ORDesigner Context Menu
OTBObjCtxtMenu
SIDE Left Pane Context Menu
SIDE CertMgr Context Menu
Registry
File System
File System
New
Add
Add Special Folder
View
Project Node
A&dd
Cab Project Node
A&dd
File nodes
Dep. file nodes
Assembly nodes
Dep. assembly nodes
MSM nodes
Dep. MSM nodes
Output nodes
Dependency node
Multiple selections
Dep. Multiple selections
View
AppNet Designer Context
AppNet Project Node Context
Exe Project
Debug
Test Results Context Menu
Test List Editor Context Menu
Test List Context Menu
Test Run Context Menu
View Context Menu
Group
Database
Edit Text
Formula Parameter
Section
Default
Object Selection
Insert to Report
SchemaExplorer
AddNewItem
MicrosoftDataEntityDesign Context
MicrosoftDataEntityDesign Context
Find Checkouts
Pending Solution Checkins
Views Folder item context menu
UCM Project item context menu
View item context menu
Solution item context menu
Deliver
Rebase
ClearCase search Context Menus
System
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 命令栏“名称” 的相关文章

随机推荐

  • grails 2.0 - 正确使用 serverURL 进行生产?

    Grails 2 0 改变了它使用 grails serverURL 进行开发和测试环境的方式 如manual http grails org doc 2 0 x guide single html upgradingFromPreviou
  • Python从视频文件中提取wav

    Related 如何使用python从视频文件中提取音频 https stackoverflow com questions 19216450 how to extract audio from a video file using pyt
  • 如何在 Obj-C 类别中“伪造”ivars (iPhone)

    Update iPhone OS 3 1 有关联的对象 然而 iPhone 模拟器却没有 如果您想在模拟器中测试关联的对象代码 您应该提交错误 请参阅我的问题here https stackoverflow com questions 19
  • 最接近的 3 点组

    是否有一种已知的 有效的算法来查找最接近的组three云中的点 这类似于最近点对问题 http en wikipedia org wiki Closest pair of points problem但我正在寻找三点而不是两点 Edit 最
  • 导入路径 - 正确的方法?

    我知道有很多类似或相同的问题 但我仍然无法理解 找到使用模块的正确方法 Python 是我最喜欢的语言 除了使用导入之外 我喜欢其中的所有内容 递归导入 当您尝试引用尚不存在的名称时 导入路径等 所以 我有这样的项目结构 my projec
  • 类的 += 运算符的规范形式

    我知道尽可能多地使用非成员非友元类的接口是个好主意 而且我刚刚意识到 对于我的 3D 矢量类 Vector3 我可以移动 等运算符从类中删除 只留下构造函数和复制赋值运算符 问题是 这个运算符应该是什么样子 我见过许多其他运算符的规范形式并
  • 列表内部或外部的序言对有什么用

    我在 SWI PL 文档中多次遇到键值对 但无法获得有关它们的详细信息 这是序言中的标准内容还是只是 swi pl 的扩展 主要在这里找到 http www swi prolog org pldoc doc for object keyso
  • 调用带有返回值的存储过程

    我正在尝试从我的 C Windows 应用程序调用存储过程 该存储过程正在 SQL Server 2008 的本地实例上运行 我可以调用该存储过程 但无法从该存储过程检索值 该存储过程应该返回序列中的下一个数字 我在网上做了研究 我见过的所
  • 如何在 Swift 中将 CGRect 相互组合

    我想知道是否有任何方法可以将一个 CGRect 与另一个 CGRect 组合起来以获得一个新的 CGRect swift 是否有任何预设功能来执行此操作 或者是否有其他方法可以实现此目的 let rect1 CGRect x 0 y 0 w
  • 为什么这个交换函数调用不明确? [复制]

    这个问题在这里已经有答案了 我想使用模板交换两个数字 但为什么会这样 swap x y 给出一个错误作为不明确的调用 include
  • Python-3 和字符串编码中的 \x Vs \u Vs \U 以及原因

    为什么 Python 3 中有不同的面向字节的字符串表示形式 使用单一表示而不是多个表示还不够吗 对于打印字符串的 ASCII 范围编号 显示以以下开头的序列 x In 56 chr 128 Out 56 x80 在不同的数字范围内 Pyt
  • 阻止 EBS Linux 2 (Node.js) 尝试执行 npm install?

    我正在尝试在 Elastic Beanstalk 上的 AWS Linux 2 上运行节点应用程序 并且需要使用纱线安装依赖项 如果您尝试使用 npm 而不是纱线来安装依赖项 我的 Node 应用程序会导致错误 我已经想通了如何在 plat
  • 通过XPath获取tr中特定td的索引

    我的表中有 thead 和 tbody Thead 包含几个 s 每个都有一个 id 我需要通过 id 在 thead 中查找 td 的索引 然后在 tbody 中通过索引查找 table thead tr td td td td find
  • 如何决定spring kafka设置的并发数?

    我正在使用 KafkaListener 注释编写一个 kafka 消费者 我知道有一种方法可以使用 ConcurrentKafkaListenerContainerFactory 中的方法增加来自不同分区的并发 kafka 消费者的数量 e
  • 如何更改TWebBrowser中的字体?

    这个问题与 在 TWebBrowser 中加载字符串 HTML 代码 的最佳方法是什么 https stackoverflow com questions 39773033 which is the best way to load a s
  • Angular2:如何绑定以选择多个

    我可以使用绑定ngModel对于单个选择 但我想将一个数组绑定到多个选定的选项 当我尝试这样做时 我收到错误 在 myModelProperty 中找不到不同的支持对象 xxx My Code
  • 删除“.”之后的部分字符串

    我正在使用 NCBI 参考序列登录号 例如变量a a lt c NM 020506 1 NM 020519 1 NM 001030297 2 NM 010281 2 NM 011419 3 NM 053155 2 要从 biomart 包中
  • 如何修改请求的http header; C# 中的网络参考

    我正在创建一个使用 Web 服务的 NET 应用程序 我需要在对该 Web 服务的请求中将连接 http 标头设置为 关闭 我已经在谷歌上搜索了一天 但没有找到任何有用的东西 我最大的努力是下面的代码 它尝试重写 GetWebRequest
  • 开关与切换

    我正在尝试决定是否使用开关或切换来设置闹钟 我是我的 Android 应用程序 对 android 相当陌生 不知道或不太理解框架工作的所有来龙去脉 选择通过切换开关触发警报 反之亦然 会有什么缺点 android框架中有可用的滑动切换吗
  • Visual Studio 命令栏“名称”

    在 Visual Studio 2010 中 您可以创建的唯一选项是 菜单栏 上 工具 下的命令栏 在某些情况下 我想知道如何将命令栏放置在标准栏上 或者在右键单击项目文件时找到 Example Microsoft VisualStudio