它有一个Glyph属性, 这个属性用于显示自己定义的图片, 不过是.bmp格式的。 你试试

解决方案 »

  1.   

    在D6中又加入可以显示JPG的。但不能显示.ico的图标。
      

  2.   

    那如果我想在Button上显示一个icon的话,是不是就不能办到了?
      

  3.   

    可以的,在程序运行时在其CANVAS上画图就行了。这样可以显示多种格式的图象
    例程:
    BitBtn1.Width:=Icon1.Width;
    BitBtn1.Height:=Icon1.Height;
    BitBtn1.Canvas.Draw(0,0,Icon1);
      

  4.   

    在delphi的目录下,有这样类似的例子,你可以查一下。
      

  5.   

    安装Rx Library包,安装后,就可以在bitbtn中显示icon。注意:在文件打开对话框只有.bmp格式文件,输入*.*,强制显示所有文件