如何让VS2010在方法下拉列表中不显示无用的信息?

时间:2012-01-26 01:07:36

标签: c# visual-studio-2010

我的应用程序在表单上有大量的UI组件。因此,当我下载方法(?)组合框时,会有大量不相关的条目。

enter image description here

是否存在将列表限制为实际代码构造的设置(例如方法/事件/等...)?

2 个答案:

答案 0 :(得分:2)

不知道如何通过下拉菜单来做到这一点,但也许扩展会帮助你。

您可以使用VS10x Code Map

之类的内容

VS10x Code Map

Solution Navigator也按类型而不是按字母顺序对项目进行分组:

enter image description here

答案 1 :(得分:1)

我能找到的影响“导航栏”的唯一设置是隐藏/显示,位于工具/选项/文本编辑器/ [您的语言] /常规显示标题下方的底部,“导航栏”检查框。

一些想法:
1)您可以在子类中定义所有事件处理程序和其他方法,然后在父类中定义一个方法,将所有内容连接到子类类型的私有成员。在子类中时,只有子类方法会显示在导航栏中 2)您可以从主窗体类派生一个类,将您需要在派生类中看到的任何内容设置为在基类中受保护(例如事件处理程序)。这也可以有效地过滤导航栏。

HTH