当然不显示了,imagelist不时自动隐藏的么?

解决方案 »

  1.   

    说的是不太清楚,是放到imagelist里面是灰色的,还是在某某处显示出来是灰色的?!
      

  2.   

    如果你的图片格式不是bmp,用图形处理软件将该图片转成bmp再试试。
      

  3.   

    如果你的 .bmp图片是24位色的话,就会这样子的
      

  4.   

    我的不是图片,是用vc的资源编辑器做的图标。
    右键点击imagelist控件,选属性
    1。属性页-〉普通-〉16x16
    2. 属性页-〉图像-〉插入图像-〉浏览-〉找到我的.ico,确定
    3。属性页-〉图像列表没有显示刚插入的图标,而是一个灰色16x16的块
      

  5.   

    还是老话,你要把格式转为bmp。
    我也遇到过这个问题,估计是imagelist不能识别大于16位的ico格式。但可以识别大于16位的bmp.
      

  6.   

    是的,imagelist不能显示真彩色的图标。
      

  7.   

    我碰到过相同情况.
    问题解决了.
    你的图标可能是个多页的.
    用VC打开图标,如果在Device有多个选项,删除多余的,只留下16*16(256)的格式.然后保存,
    你再使用就没有问题了.
      

  8.   

    我的不是图片,是用vc的资源编辑器做的图标。
    右键点击imagelist控件,选属性
    1。属性页-〉普通-〉16x16
    2. 属性页-〉图像-〉插入图像-〉浏览-〉找到我的.ico,确定
    3。属性页-〉图像列表没有显示刚插入的图标,而是一个灰色16x16的块
    呵呵,你用VC做的图标,
    那按我说的肯定就能解决了.
      

  9.   

    果然是VC里面图标的问题,zgtt说的不错,散分