![]() |
Relative Zuordnung
Hallo Forum,
habe ein kleines Problem. Nenne es mal realtive Zuordnung. Folgendes: Hab in einem String eine Komponente mit Eigenschaft stehen und will diese ansprechen. Zum Beispiel:
Code:
Nun will ich diesen String verwenden um der Eigenschaft wirklich was zuweisen. Also wie wenn ich label.caption:='test' machen würde. Nur eben dass die Komponente in nem String drin steht.
teststring:='label1.caption';
Wie kann ich damit umgehen? Gruss Günter |
Hallo Guenni_d,
beim Stöbern in der Delphi-Hilfe ist mir dieser Eintrag aufgefallen: Zitat:
MfG, d3g |
Ich hätte jetzt "FindComponent" genutzt... Wenn wenigstens die zu ändernde Eigenschaft vorher schon bekannt ist, dann reicht es, lediglich den Namen der gesuchten Komponente in einem String zu hinterlegen.
Code:
Grüße,
testString:= 'Label1';
TLabel( Form1.FindComponent(testString) ).Caption:= 'aber hallo'; Daniel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 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