Zitat von
DJ-SPM:
habe jetzt diesen Code:if form1.Components[i].ClassType = TLabel then
Autsch...
form1 ist eine globale Variable! Was hat die denn da zu suchen?
Bitte mal
hier nach "Prost Mahlzeit!
" suchen...
Außerdem ist die Prüfung auf eine Klasse der is-Operator.
Richtig wäre also:
if Components[i] is TLabel then
Label1 findet er. Doch die auch nachweisbar erstellte TLabel Komponente mit dem Namen Dyn1 findet er nicht, wenn ich diesen Code benutze. Warum?!?
Warum sollte man überhaupt nach einem Control per Namen suchen?
Aber egal.... Hast du ihm auch wirklich einen Namen gegeben?
Control.Name := 'Dyn1';