Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Komponente auf komponente bzw innerhalb. (https://www.delphipraxis.net/105572-komponente-auf-komponente-bzw-innerhalb.html)

snow 24. Dez 2007 22:25


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

DeddyH 25. Dez 2007 09:15

Re: Komponente auf komponente bzw innerhalb.
 
Natürlich ist das möglich.
Delphi-Quellcode:
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;
So in der Art sollte es gehen. Evtl. vor dem Zerstören noch Clear der ImageList aufrufen, damit es keine Speicherlecks gibt.


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