Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Eigenen Komponentennamen zusammenbauen (https://www.delphipraxis.net/158114-eigenen-komponentennamen-zusammenbauen.html)

Mike_ 6. Feb 2011 14:00

Delphi-Version: 2007

Eigenen Komponentennamen zusammenbauen
 
Es geht um folgendes:

Wie baut man sich einen eigenen Komponentennamen zusammen ?


Beispiel:

Ich habe 4 Panels, alle mit dem Namen 'Panel_Col1' 'Panel_Col2' usw.

Nun habe ich eine Variable mit der ich mir den Panelnamen zusammenbauen möchte und eine bestimmte Property setzen möchte.

z.B.
Panel_Col+RandSeed.Color := clRed;

Habe verschiedene Varianten durchversucht, aber nichts davon klappt (Mit Klammern, ohne etc.).

Durch google und die Boardsuche erhalte ich keine Suchtreffer... eventuell da "Komponentenname" o.Ä. nich wirklich zutreffen ist ?

mkinzler 6. Feb 2011 14:01

AW: Eigenen Komponentennamen zusammenbauen
 
Was du suchst ist .FindComponent()

Mike_ 6. Feb 2011 14:16

AW: Eigenen Komponentennamen zusammenbauen
 
Danke, genau das war es.

Delphi-Quellcode:
  TPanel(FindComponent('Panel_Col'+IntToStr(RandSeed))).Color

Damit hast du gleich 2en geholfen, mir und http://www.delphipraxis.net/158059-d...or-code-2.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz