Also, wenn ich die Dinger schließen will, dann erstelle ich sie einfach manuell.
Dazu nimmst Du sie in den Optionen unter den automatisch erstellten Formularen raus und erstellst sie selbst mit:
Quelltext
1: 2: 3: 4: 5:
| var testform:TTestform; begin testform:=TTestform.create(mainform); testform.Show; end; |
Zu guter letzt musst du im OnClose-Event des CHild-Forms noch
Quelltext
1:
| (Sender as TForm).Free; |
ausführen. Achja, hiermit lassen sich auch mehrere Instanzen des Formulars erzeugen. Wenn Du nur eine brauchst, musst Du überprüfen, ob das Formular schon existiert, das steht hier irgendwo im Forum bestimmt schon, habs grad net auswendig im Kopf.
Gruß, Uwe