繁体   English   中英

如何使Visual Studio 2010显示RadioButton的所有可用事件

[英]How can I make Visual Studio 2010 show all available events for RadioButton

我正在运行Visual Studio 2010,也许它也适用于其他版本。 当我在设计师中并查看RadioButton的事件时,MouseDoubleClick事件不存在:

Visual Studio 2010 Designer事件

但是,如果我转到代码视图并查看那里的RadioButton事件,我可以看到MouseDoubleClick事件:

在此输入图像描述

看起来VS设计师只显示继承的事件,而不是在RadioButton类中直接实现的事件。 如何让所有这些都出现在设计师中?

编辑:正如Hans Passant(对问题的评论)和lomed(接受的答案)所指出的那样,这是故意隐藏的。 我正在使用ReSharper,这可能就是它出现在IntelliSense中的原因,在他接受的答案的评论中也提到了这一点。

[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event MouseEventHandler MouseDoubleClick;

使用Object Browser或代码元数据(右键单击 - >转到定义或F12)或MSDN

Object Browser (F2)中设置启用“显示隐藏类型和成员”(请参阅​​: 您知道吗...您可以在对象浏览器中隐藏或显示隐藏的成员和类型? ,并查看代码结构 RadioButton.MouseDoble点击对象资源管理器

它隐藏在你的Signature可以看到的事件的方式:

[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event MouseEventHandler MouseDoubleClick;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM