高分求VB6下的可折叠代码的ADD-INS
类似.net的开发环境,能点击前面的“-”号折叠代码,按“+”展开。
注意是用于VB6的外接程序,不是用来分析程序的结构(这个插件我有了),要能在编辑区实现这个功能,作用是把已调试好的代码折叠起来。
如能解决,500分酬谢。只有这么多了……

解决方案 »

  1.   

    如能解决我也赞助200分。
    不过感觉这不是一个Add-ins可以实现的功能。
      

  2.   

    好像没有,CodeSmart有一个类似的功能,不过不能折叠。
      

  3.   

    在VB的代码编辑框的左下角,有两个小按钮
    一个叫“过程查看”,另一个叫“全模块查看”
    第二个是我们平时所使用的,在同一个代码编辑窗口显示所有属性、过程、函数
    第一个按钮的功能,是在同一个代码编辑窗口中显示当前光标所在的属性、过程、函数
    再配合代码编辑窗口上方的两个ComboBox来选择对象、对象的属性、过程、函数不知道这样合不合胃口~
      

  4.   

    你的意思是一个Function里的循环或判断也能折叠?
      

  5.   

    KAO,那跟.NET里就没多大区别了。
      

  6.   

    这牵涉到 CodeModule 对象的变更了,估计只有开发 VB6 的那帮人才做的来。
      

  7.   

    楼主,变通的方法来了。行号,直接可以写在代码前,比如规定四位数。1000到9999
    这个可以用ADDIN自动完成和更新。至于折叠方面,
    既然不能在本身的CODE窗体添加,
    那我们就自己做一个。就象我前面提到的加强TREE。可以折叠所有的过程,定义,循环语句。
    双击可以定位到CODE本身的行。如果你觉得可行,请联系我。
    QQ:5507350
    MSN:[email protected]
      

  8.   

    感谢各位的关注,这个问题可能太难了,自己好像有点不知天高地厚……是个工控软件,一个Form里有几十个控件,上百个自定义过程和函数,要重新修改,在这段时间内,已在煎熬中基本完成了。假如重做还好些,修改起来太痛苦了。CodeSmart我用过,有一点用,但用处不大。有时候会出些莫名其妙的问题。还是.net好啊,但用在工控上好像用.net不适合,工控机永远都是些老掉牙的机器。如果哪一天某位高高人真的做出来,那就真是大家的福音。结贴罢,再次感谢各位!