日期:2014-05-17  浏览次数:21665 次

imagelist索引超出界限
我将treelist控件和一个imagelist控件连在一起,imagelist控件中只有四张图片,运行时在第三张图片时就会报错,从论坛上看重新生成解决方案就可以了,但是我试了下还是不行,而且我同样的程序在一台电脑上可以运行在另一台电脑上不能运行,求各位高人指导啊

------解决方案--------------------
imagelist索引超出界限
================
这提示很明显了,你用了3以后的索引了,4张图片,只能用0,1,2,3这四个索引,用4或4以后的数字就会报这个错
------解决方案--------------------
引用:
引用:imagelist索引超出界限
================
这提示很明显了,你用了3以后的索引了,4张图片,只能用0,1,2,3这四个索引,用4或4以后的数字就会报这个错

没有啊,我没有在程序中用索引号,我是在控件中就直接将树节点的图标和imagelist图片直接连起来的


树结点数和imagelist数目不匹配。
------解决方案--------------------
引用:
引用:imagelist索引超出界限
================
这提示很明显了,你用了3以后的索引了,4张图片,只能用0,1,2,3这四个索引,用4或4以后的数字就会报这个错

没有啊,我没有在程序中用索引号,我是在控件中就直接将树节点的图标和imagelist图片直接连起来的

你再imagelist里多加几个图片试试
------解决方案--------------------
调试代码吧,看看出问题的时候imagelist的index到底是多少,就很清楚到底是哪的问题了
------解决方案--------------------
发个designer代码