I want to load a PNG with transparent background in a TImageList and use it in a TMainMenu (via TAction).
However, in Delphi the background is just black. Is PNG support only half implemented in Delphi?
This guy says it worked for him but with a button instead of a main menu.
My setup:
There's no reason to backup whole DFM file.
Before doing something to your ImageList
you should export your images: click the "Export" button in the image list editor and it will save all images to a single .BMP
file.
After changing properties: ColorDepth = cd32Bit, DrawingStyle = dsTransparent
You should click "Add" button and select the file you previously exported. Then, images will be drawn with transparency in the menu and toolbars (on D2010 at least)... No need to use 3rd party components.