Einzelnen Beitrag anzeigen

Benutzerbild von Tyler
Tyler

Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
 
#1

FindComponent funktioniert nicht mehr

  Alt 31. Okt 2005, 15:32
Seltsames Problem, hoffe ihr könnt mir auf die richtige Spur helfen:

In meiner Form gibts ein paar normale Editfelder. Z.B. ein Feld "ed_name1".
Dieses Feld spreche ich folgendermaßen an, um es zu füllen.
      (FindComponent('ed_name_' + IntToStr(i)) as TEdit).Text := Query.FieldByName('name_' + IntToStr(i) ).AsString; Das klappt wunderbar. Dann gibts ein Feld namens "ed_prgr1". Auch diesem versuche ich auf oben genannte Weise Text zuzuweisen.
      (FindComponent('ed_prgr' + IntToStr(j)) as TEdit).Text := Query.FieldByName( 'prgr' + IntToStr(j) ).AsString; Nur komisch: Das klappt nicht. Also erstell ich zum Testen ein neues Editfeld: "Edit1" und versuche diesem einmal direkt Text zuzuweisen:
(FindComponent('Edit1') as TEdit).Text := 'XgfhjhgjkX';
[delphi]

Klappt nicht. Und ich bin total verwirrt. Gibt es irgendeine Eigenschaft, die ich bei den Edit-Feldern aus Versehen geändert habe? Warum springen die erst genannten auf mein FindComponent an, die unteren aber nicht? Hilfe.

Danke im Voraus

Tyler
  Mit Zitat antworten Zitat