Question

J'utilise Delphi 2007. Comment puis-je placer une image GIF / PNG sur un composant BitBtn? (De préférence, avec la transparence alpha supportée)

Était-ce utile?

La solution

Le pack

PngComponents contient un composant nommé PngBitBtn qui peut afficher correctement les fichiers PNG avec transparence alpha. Ils sont un peu vieux, mais ils peuvent être installés sous Delphi 2007 avec un peu de travail.

Autres conseils

Utilisez un programme graphique tel que Photoshop (ou quelque chose de moins coûteux) pour convertir les images en bitmaps. Les BitBtns n'acceptent pas les images GIF ou PNG.

La prise en charge de PNG n’est entièrement prise en charge que par Delphi 2009. Il existe un logiciel gratuit (sous licence MPL 1.1) nommé GraphicEx qui vous permettra de charger les images au moment du design / exécution, mais vous n'obtiendrez pas la transparence alpha fondue du bouton dans Delphi 2007.

PNGimage, inclus dans Delphi 2009k, devrait faire l'affaire. Si nous pouvons le trouver.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top