Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Findcomponent findet nichts

  Alt 5. Mai 2006, 23:12
die Funktion welche du benötigst heißt FindComponent.
FindComponent findet allerdings nur die Componenten wo du als Owner die richtige Komponente angegeben hast.

Beispiel:
Delphi-Quellcode:
TestComp := TTestComponent.Create(nil);
TestComp.Name = 'test';
TestComp = TTestComponent(Form1.FindComponent('test')); //TestComp = nil
Delphi-Quellcode:
TestComp := TTestComponent.Create(Form1);
TestComp.Name = 'test';
TestComp = TTestComponent(Form1.FindComponent('test')); //TestComp <> nil
besser ist jedoch einfach die erzeugten Controls in einer Objecteliste zu speichern.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat