Zitat von
Nuclear-Ping:
Afaik ist FindComponent auch nicht rekursiv. Das heisst, wenn dein Label z.B. auf einem Panel liegt, wird Form1.FindComponent das ebenfalls nicht finden. In dem Falle brauchst du eine rekursive Funktion, die alle Components auf der Form durchgeht und sich selbst mit dem Control wieder aufruft, wenn ComponentCount eines Controls > 0 ist.
Rekursiv ist es nicht. Richtig. Aber FindComponent geht vom Owner aus, und wenn man nicht gerade etwas tiefer in Delphi eingreift, ist der Owner jeder Komponente auf einer Form die Form selbst, so das FindComponent sehr wohl alle findet. Was du meinst ist vlt. die Eigenschaft "Controls"