![]() |
ActiveControl auf Label anwenden
Hallo,
ich habe folgendes Problem: Ich habe ca. 200 Label Felder. Wenn ich für alle Labels die gleiche OnClick Procedure mit folgender Anweisung auswähle: EDName.Text := (FindComponent(ActiveControl.name) as TLabel).Caption; sollte eigendlich der Caption Inhalt des Labels in EDName erscheinen, stattdessen bekomme ich eine Fehlermeldung. Bei ca. 500 TEdit's funktioniert es ohne Probleme, allerdings nicht bei den Labels. Das Problem ist, dass ActiveControl nicht auf die Labels reagiert! Gibt es eine andere function, womit ich das Problem lösen kann?? Vielen Dank und einen schönen Abend. |
Re: ActiveControl auf Label anwenden
Warum wertest du nicht einfach den Parameter Sender aus? :zwinker:
|
Re: ActiveControl auf Label anwenden
:wall: :wall: :wall:
Funzt, vielen Dank für Deine Hilfe. Falls jemand noch mal so umständlich denkt wie ich:
Delphi-Quellcode:
Schönen Abend noch.
EDName.Text := (sender as TLabel).Caption;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 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