Setting a transparent background color for TImageList

by Mar 12, 1998

 Question and Answer Database

FAQ2346D.txt   Setting a transaprent background color for TImageList
Category   :Miscellaneous
Platform    :All
Product    :Delphi 3.x  

Question:
How do I set the transparent color in an TImageList so the 
background color doesn't show?

Answer:
Use the TImageList.AddMasked(Bitmap: TBitmap; MaskColor: TColor)
method. You can either pass the transparent color yourself in 
the second parameter or clDefault to let the imagelist take the 
bottom-left pixel's color.  TSpeedButton and TBitBtn use this 
method.  Check-out buttons.pas (around line 560) to see an 
example.

7/16/98 4:31:28 PM
 

Article originally contributed by