Visual Studio 2010显示来自代码的可用事件

shi*_*hin 14 .net c# events visual-studio-2010 visual-studio

在工作和家庭中我安装了VS2010.但在工作中我有这个很酷的功能.在代码隐藏文件后面我有两个下拉菜单.当我在左边选择一个对象时,可以说是一个testButton或者一个Default2(一个页面类),在右边的一个中,我得到该对象的所有可用事件,当我选择一个事件时,Visual Studio会在我的代码隐藏文件中自动生成它.在我的家VS我实际上有2次下降,但他们的工作不同.我在右边有可用的对象,但是当我选择例如testButton时,它会向我显示aspx页面并指向此按钮:/我应该在VS配置中设置sommething还是在工作中我有一些我不知道的插件的?有任何想法吗?

在此输入图像描述

con*_*tor 10

这不是VB独有的功能.

您正在寻找的是一个导航栏.在Visual Studio选项中,打开文本编辑器→C#→常规,您将看到一个名为导航栏的选项.启用它并单击"确定".

选项中的导航栏

但是,我相信这个条在VB和C#中的工作方式有点不同.在C#中,它只列出现有的类及其方法; 在VB中,它将列出所有控件及其事件,即使这些控件及其事件尚不存在.


shi*_*hin 7

好的,我想我找到了答案.似乎此功能仅在当前文件位于VB.Net中时可用.在我看来这个suks:/


小智 6

您需要进入设计视图,在"属性"框中,单击"事件"(灯光螺栓),然后双击要编码的事件:

http://www.byte.net/images/c-sharp-events-code-behind.png


sim*_*olo 5

@shin 是正确的,这是 VB.NET 独有的功能;微软只有在 2004 年的反馈报告中提到了这个特性,所以我向微软提出了一个关于这个的新错误请求;并在 UserVoice 上向 Visual Studios 帐户添加了反馈...

https://connect.microsoft.com/VisualStudio/feedback/details/688175/vs2010-c-add-page-event-handlers-to-asp-net-using-codebehind-navigation-bar-the-same-way-就像在 vb-net

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2244558-allow-c-to-add-event-handlers-to-classes-using-co

我鼓励所有受此问题影响的人都去投票并与他们确认此问题。

我不喜欢 C# 没有提供如此有用的省时功能。

  • 微软已经回应了我的错误请求,他们说 C# 事件可以在 2010 年之后的下一版 Visual Studio 中从代码隐藏中自动添加。 (2认同)