Hallo,
ich erzeuge zur Laufzeit ein Richedit folgendermaßen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var RE:TRichEdit;
begin
RE := TRichEdit.Create(nil);
RE.Parent := form1;
RE.Name := 'test';
end;
um auf einzelne zur Laufzeit erzeugte Komponenten zugreifen zu können versuche ich mit folgendem Code diese zu finden:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var i:integer;
Component: TComponent;
begin
for i := 0 to form1.ComponentCount - 1 do
begin
Component := form1.Components[i];
If( form1.Components[i] is TRichEdit ) Then
showmessage(Component.Name);
end;
end;
Doch damit werden mir nur die bereits in der
IDE erstellten Komponenten angezeigt, nicht die zur Laufzeit erzeugten.
Wo ist mein Denkfehler.
Danke im voraus.
Ingo