![]() |
AW: TImage mit Bild aus ImageList füllen
Besser wäre hier wohl eine Ableitung von TImage oder eigene Komponente. Denn es macht keinen Sinn das Bild aus der Imagelist zu kopieren und die ganze Zeit mehrfach im Speicher zu halten. Eigentlich genügt es doch vollkommen das Bild beim Zeichnen direkt aus der Imagelist zu nehmen. (Hier würde vermutlich auch eine Paintbox etc. genügen)
|
AW: TImage mit Bild aus ImageList füllen
hey..
kann es sein dass man mit
Code:
nur einmal einen bild in eine timage laden kann?...
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);
beim 1. mal funktioniert es.. wenn ich dann später aber diesen code ausführe und das bild mit der nummer 1 anzeigen will
Code:
tut sich nichts....
ImageList1.GetBitmap(1, Image1.Picture.Bitmap);
|
AW: TImage mit Bild aus ImageList füllen
wenn bereits ein Bitmap vorhanden ist wird per ImageList1.GetBitmap auf dieses gemalt (kein neues erstellt), dass Image selbst bekommt davon nichts mit. Somit hast Du 2 Optionen,
Delphi-Quellcode:
begin
//OPT 1. wenn Du eine neues Bitmap willst Image1.Picture := nil; ImageList1.GetBitmap(1, Image1.Picture.Bitmap); //OPT. 2 wenn Du auf das bestehende Bitmap malen willst Image1.Invalidate; end; |
AW: TImage mit Bild aus ImageList füllen
thx.. wieder einmal was dazugelernt :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz