Das TImage-Steuerelement unterstützt PNG nicht. Gibt es eine Drittanbieter-Komponente?Wie kann ich ein transparentes PNG auf Delphi 2007 anzeigen?
Danke!
Das TImage-Steuerelement unterstützt PNG nicht. Gibt es eine Drittanbieter-Komponente?Wie kann ich ein transparentes PNG auf Delphi 2007 anzeigen?
Danke!
Ich habe erfolgreich die TPaintBox-Komponente mit der DevExpress TcxImageList verwendet, die PNGs unterstützt, und dann die Bilder in OnPaint mithilfe der Listenfunktionen gezeichnet. Gut gearbeitet. DevEx hat auch ein TcxImage, aber das habe ich nicht ausprobiert.
PngComponents Versuchen - solange sie verfügbar sind ...
A D2009 Version here
EDIT
auf Google gefunden werden können Kode den folgenden Link für ältere Versionen von Delphi:
http://code.google.com/p/cubicexplorer/downloads/detail?name=PngComponents.zip&can=2&q=
GraphicEx unterstützt Sie sowohl für PNGs als auch für viele andere Formate.
DevEx TCXImage-Komponente unterstützt PNG direkt vorwärts.
CXImage1.Picture.LoadFromFile(myimage.png)
Ich denke, das ist der beste Weg, damit umzugehen. Setzen Sie es einfach in die uses-Klausel und es funktioniert. –