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/)
-   -   Delphi Dynamisches Erzeugen von Grafiken (https://www.delphipraxis.net/82677-dynamisches-erzeugen-von-grafiken.html)

little_budda 17. Dez 2006 23:14


Dynamisches Erzeugen von Grafiken
 
Hallo,

ich nutze folgenden Code um mir dynamisch Images zu erstellen.

Delphi-Quellcode:
      aMyImages[iAnzIpFound] := timage.Create(self);
      aMyImages[iAnzIpFound].Left := (iAnzFound * 150) + 10;
      aMyImages[iAnzIpFound].top := 50;
      aMyImages[iAnzIpFound].Picture.LoadFromFile(startpfad + 'bilder\bild_01.bmp');
      aMyImages[iAnzIpFound].Canvas.Font.Name := 'Courier New';
      aMyImages[iAnzIpFound].Canvas.Font.Size := 9;
      aMyImages[iAnzIpFound].Canvas.Brush.Color := $00CCFFFF;
      aMyImages[iAnzIpFound].Canvas.Pen.Color := clMaroon;
      aMyImages[iAnzIpFound].Canvas.TextOut(30, 105, 'Hallo Welt');
      aMyImages[iAnzIpFound].Show;
aMyImages ist deklariert als Array of Timage

Leider zeigt er mir die Images aber nicht an.

Wo liegt mein Fehler?

Gruß Holger.

:gruebel:

Hawkeye219 17. Dez 2006 23:26

Re: Dynamisches Erzeugen von Grafiken
 
Hallo Holger,

das ist ein klassischer Fehler: ohne eine Zuweisung zur Eigenschaft Delphi-Referenz durchsuchenTImage.Parent wirst du das Bild niemals zu Gesicht bekommen.

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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 by Thomas Breitkreuz