Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#13

AW: TBitBtn PNG ältere Windows Versionen

  Alt 15. Dez 2022, 12:52
Habe ich getestet. Geht auch nicht.
Das liegt vermutlich daran, dass TPngBitBtn von TBitBtn abgeleitet ist und ersterer die ImageList von letzterem erbt, ohne das irgendwo zu berücksichtigen. Insofern beschränkt sich der ImageList Support von TPngBitBtn notgedrungen auf den von TBitBtn.

Es wird auch keine diesbezüglichen Anpassungen oder Weiterentwicklungen meinerseits für diese Komponenten geben. Die aktuell verfügbaren Controls decken das Spektrum für die überwiegende Zahl der Anwendungen ab. Für ältere Projekte in denen die PngComponents verwendet werden empfehle ich einen zeitnahen Umstieg auf die Standard-Controls von Delphi.

Lediglich die TPngImageList hat eventuell noch eine Bedeutung in den noch nicht ganz so alten Delphi Versionen, da sie ein besseres Speicherformat für Png hat, als die bordeigene TImageList und auch das Zeichenverhalten (zumindest subjektiv) etwas schöner ist. Mit TVirtualImageList und TImageCollection hat sich auch das dann wohl erledigt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat