应该是你的icon大小所致,你用的应该是32*32的

解决方案 »

  1.   

    好象被拉伸了?什么意思.双击ImageList组件,看看。
      

  2.   

    另外,在把ico选入imagelist中时,当delphi问是否seperate时,选yes
      

  3.   

    TreeView 项的高度是由 ImageList 的 Height 属性决定的,且 TreeView 自动把图像设置为 Height * Height 的大小,所以要设置宽和高一样。
      

  4.   

    帮忙看一下这两个帖子好吗?
    http://www.csdn.net/expert/topic/854/854793.xml?temp=.969784
    http://www.csdn.net/expert/topic/854/854793.xml?temp=.9821131
      

  5.   

    我的图表文件是32*32 和16*16的复合文件,我先将TImageList对象的Height和Width属性设成32,显示得非常正确,但我想使用小图标,总不能正确显示,还望大侠在帮一下。