Wenn Du auf die Kindfenster innerhalb einer
MDI Anwendung zugreifen willst solltest Du die Eigenschaften MDIChildCount und MDIChildren des Hauptformulars verwenden. Verwende einen Timer in Deinem
MDI Hauptformular und benutze folgenden Code im OnTimer Event:
Delphi-Quellcode:
procedure TYourMDIForm.Timer1Timer(Sender: TObject);
var
Idx: Integer;
begin
for Idx := 0
to Self.MDIChildCount - 1
do
begin
{ Suche nach MDI Kindfenster }
if Self.MDIChildren[Idx].
Name = '
MyFormName'
then
begin
{ Form gefunden, also Timer1 deaktivieren }
Timer1.Enabled := False;
{ hier Deinen Code rein }
end;
end;
end;
Hoffe, das Dir diese Info weiterhilft.
Gruß,
Marcel