Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#10

Re: Dynmaische Label finden

  Alt 11. Jul 2005, 00:14
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';
  Mit Zitat antworten Zitat