¿Cómo puedo mostrar un PNG transparente en Delphi 2007?
-
03-07-2019 - |
Pregunta
El control TImage no admite PNG. ¿Hay algún componente de terceros que lo hará?
¡Gracias!
Solución
He utilizado con éxito el componente TPaintBox con DevExpress TcxImageList que admite PNG y luego dibujé las imágenes en OnPaint utilizando las funciones de la lista. Funcionado bien. DevEx también tiene un TcxImage, pero no lo he intentado.
Otros consejos
Pruebe PngComponents , siempre que estén disponibles ...
Se puede encontrar una versión D2009 aquí
EDIT
En el código de Google, el siguiente enlace para versiones anteriores de Delphi:
http://code.google.com/p/ cubicexplorer / downloads / detail? name = PngComponents.zip & amp; can = 2 & amp; q =
GraphicEx lo apoyará Tanto para png como para muchos otros formatos.
El componente DevEx TCXImage admite PNG directamente.
CXImage1.Picture.LoadFromFile(myimage.png)