我已经做了四年的c ++。net开发人员,并遇到了几个奇怪的特殊情况。然而,最令人沮丧的是智能感知,只是停止工作。
我有以下功能:
Void panelXYReport::ProcessResult()
{
try
{
this->panelReportBase::ProcessResult();
this->RequestGetSelectedTestpoints(this, selectedTestpointNumbers); //<- THIS LINE
for each(rptTestpoint^ thisTestpoint in this->TestpointCollectedValues)
...
Intellisence在函数的第一行 - 第三行正常工作。一旦我在那里击中了事件,intellisense就会停止工作直到函数结束。我的意思是停止工作,是如果光标是那条线,那很好。之后,它没有。这是声明和事件信息:
public:
/// <summary>
/// event to ask the testpoint grid which testpoints are selected
/// </summary>
event TestpointListEventDelegate<long>^ RequestGetSelectedTestpoints;
有什么想法? 提前谢谢。
答案 0 :(得分:3)
改善intellisence的visual studio的第三方插件是不是可以解决这个问题,例如Visual Assist X?
Visual Assist X默认改进 具有增强型列表框的IntelliSense, 频繁的参数信息 和有用的,并悬停工具提示 几乎所有符号。即时查看 符号的上下文和定义 只需点击它。将鼠标悬停在 浏览代码时看到的符号 覆盖,其他同类成员, 相关的枚举,等等 没有狩猎你需要的信息 为了它。
或者只是升级到较新版本的Visual Studio?