Hi alle,
ich hab ein Problem bei der Positionierung eines dynamisch generierten Fensters.
Das Fenster wird auf Doppelklick generiert.
Code:
Delphi-Quellcode:
ms := TMemoryStream.Create;
try
ms.WriteComponent(Form13);
newform := TForm13.CreateNew(self);
ms.Position := 0;
ms.ReadComponent(newform);
newform.Name := 'Testform1';
//newform.Parent := Form2;
newform.Show;
finally
ms.Free
Im OnShow Event des Fensters positioniere ich
Delphi-Quellcode:
TForm(self).Left := Form2.Left + 300;
TForm(self).Top := Form2.Top + 150;
Das ganze funktioniert so lange ich die Kommentarzeichen von newform.parent := Form2; nicht entferne.
Wenn ich das mache taucht fas Fenster innerhalb des haputfensters an verschiedenen Stellen auf. Je nach dem wo ich das Hauptfenster auf dem Desktop habe.
Kann einer helfen???
Gruß
Mirko
[edit=alcaeus]Delphi-Tags eingefuegt. In Zukunft bitte selbst machen Mfg, alcaeus[/edit]