![]() |
Re: Componentname in String umwandeln
Hi,
vielleicht so
Delphi-Quellcode:
?
TControl((Sender as TPanel).FindComponent('Headline_'+(Sender as TPanel).Name)).font.color:=clWhite;
mfG mirage228 |
Re: Componentname in String umwandeln
Geht meine Lösung wirklich nicht? Bei mir gehts :gruebel: (#7)
|
Re: Componentname in String umwandeln
Zitat:
Zitat:
|
Re: Componentname in String umwandeln
Du brauchst zunächst einmal den Zeiger auf das Panel:
Delphi-Quellcode:
Dann besorgst Du Dir den Zeiger auf das Label. Ich gehe hier einmal davon aus, daß sich das Label auf dem Formular mit dem Namen 'Form1' befindet:
myPanel := Sender AS TPanel;
Delphi-Quellcode:
Jetzt kannst Du auf das Label zugreifen:
myLabel := Form1.FindComponent('Headline_' + myPanel.Name) AS TLabel;
Delphi-Quellcode:
Die benötigten Variablen mußt Du natürlich noch deklarieren.
myLabel.Caption := 'blubb';
myLabel.Font.Color := clWhite; Gruß Hawkeye |
Re: Componentname in String umwandeln
Jetzt funktionierts. Vielen Dank :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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