versiones informatica full embarcadero creadores caracteristicas borland delphi delphi-2007

informatica - ¿Cómo coloco la imagen GIF/PNG/... en un BitBtn en Delphi?



delphi versiones (4)

Estoy usando Delphi 2007. ¿Cómo puedo poner una imagen GIF / PNG en un componente BitBtn? (Preferiblemente, con transparencia alfa compatible)


Use un programa de gráficos como Photoshop (o algo menos costoso) para convertir las imágenes a mapas de bits. BitBtns no acepta imágenes GIF o PNG.


El soporte PNG solo es totalmente compatible con Delphi 2009. Hay un paquete freeware (con licencia como MPL 1.1) llamado GraphicEx que le permitirá cargar las imágenes en tiempo de diseño / tiempo de ejecución, pero no obtendrá la transparencia combinada alfa en el botón de Delphi 2007.


El paquete PngComponents tiene un componente llamado PngBitBtn que puede mostrar PNG correctamente con transparencia alfa. Son algo viejos, pero se pueden instalar en Delphi 2007 con un poco de trabajo.


PNGimage, que está incluido en Delphi 2009k, debería hacer el trabajo. Si podemos encontrarlo.