![]() |
Komponente auf komponente bzw innerhalb.
Hallo
Ich wollt mal fragen ob man inerhalb einer Komponente eine andere Verwenden oder gar anzeigen kann.... Ich überlege ein DrawGrid bzw ein CustomDrawgrid zu benutzen um ein gleisbild darzustellen. Dazu müsste ich innerhalb meiner neue Komponente eine andere (Timagelist) erstellen und bestimmte bilder in diese laden. ist das möglich? Wie kann ich den eine Oncreate methode erzeugen? Gruß snow |
Re: Komponente auf komponente bzw innerhalb.
Natürlich ist das möglich.
Delphi-Quellcode:
So in der Art sollte es gehen. Evtl. vor dem Zerstören noch Clear der ImageList aufrufen, damit es keine Speicherlecks gibt.
type TDeineKompo = class
... private FBilder: TImageList; ... end; constructor TDeineKompo.Create(aOwner: TComponent); begin inherited Create(aOwner); FBilder := TImageList.Create; FBilder.Add(eineBitmap,nil); //oder FBilder.GetResource etc. end; destructor TDeineKompo.Destroy; begin FBilder.Free; inherited Destroy; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 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