Comment puis-je afficher un fichier PNG transparent sur Delphi 2007?
-
03-07-2019 - |
Question
Le contrôle TImage ne prend pas en charge le format PNG. Existe-t-il un composant tiers qui le fera?
Merci!
La solution
J'ai utilisé avec succès le composant TPaintBox avec DevExpress TcxImageList qui prend en charge les fichiers PNG, puis j'ai dessiné les images dans OnPaint à l'aide des fonctionnalités de la liste. A bien fonctionné. Les DevEx ont aussi une TcxImage, mais je n’ai pas essayé.
Autres conseils
Essayez Png Composants - tant qu'ils sont disponibles ...
Une version D2009 est disponible ici
. MODIFIER
Sur Google, indiquez le lien suivant pour les anciennes versions de Delphi:
http://code.google.com/p/ cubicexplorer / downloads / detail? name = PngComponents.zip & can; can = 2 & amp; q =
GraphicEx vous apportera une assistance. pour les deux png et de nombreux autres formats.
Le composant DevEx TCXImage prend en charge le format PNG direct.
CXImage1.Picture.LoadFromFile(myimage.png)