Come posso visualizzare un PNG trasparente su Delphi 2007?
-
03-07-2019 - |
Domanda
Il controllo TImage non supporta PNG. C'è qualche componente di terze parti che lo farà?
Grazie!
Soluzione
Ho usato con successo il componente TPaintBox con DevExpress TcxImageList che supporta i PNG e quindi ho disegnato le immagini in OnPaint usando le funzionalità dell'elenco. Ha funzionato bene DevEx ha anche un TcxImage, ma non l'ho provato.
Altri suggerimenti
Prova PngComponents - purché siano disponibili ...
Puoi trovare una versione D2009 qui
Modifica
Su Google code il seguente link per le versioni precedenti di Delphi:
http://code.google.com/p/ CubicExplorer / downloads / dettaglio name = PngComponents.zip & amp; can = 2 & amp; q =
GraphicEx ti fornirà supporto sia per png che per molti altri formati.
DevEx TCXImage supporta il supporto PNG direttamente.
CXImage1.Picture.LoadFromFile(myimage.png)