一个非常烦人的问题。例如想用.Checked=true让程序选中选项钮,却在暗中自动激发了它的CheckedChanged事件。类似的问题,在一个有5万行以上的代码中如何去发现它呢?难道要经常一句一句的去调试跟踪?有专门软件自动帮助查出这些问题吗?

解决方案 »

  1.   

    对事件的不熟悉及滥用导致的后果,Search代码然后再决定怎么改和改哪里吧;
      

  2.   

    你用的哪个版本的 vs? 2008 有 Refactor 功能, 可以查找变量的所有使用, 查看 checkbox 有没有声明 checkedchanged 事件很简单
      

  3.   


    我用的是vs2008,但是找不到Refactor呀
      

  4.   

    ...
    在变量上右键单击, 英文菜单是 "Find All Reference", 中文应该是 "查找所有引用"
      

  5.   

    WINRUNNER,ROBOT,SILKTEST,TESTPARTNER,NUnit这些是不是自动化软件测试工具?
      

  6.   

    现在的IDE那么牛了,一个全文搜索页很快的。
      

  7.   

    却在暗中自动激发了它的CheckedChanged事件老大,我只想说一句,不是暗中自动激发,而是而肯定激发这个事件,当然他会判断,这个事件有没有方法列表,如果方法列表为空,他就不执行,所以你只要搜索一下,
    控件.CheckedChanged 这几个字符,看看有没有方法绑定到这个事件上就OK了,又不要你一行一行去跟踪,不知道你是怎么想的