![]() |
Fehler beim öffnen eines anderen Fensters
Ich habe eine form. (Form17)
In diese Form ist ein Button, auf dem steht: "Neue RTF Datei erstellen" Ich will, dass wenn man auf diesen Button klickt, form12 aufgeht. Wenn ich es so schriebe:
Delphi-Quellcode:
wenn ich
form17.Close;
form12.show;
Delphi-Quellcode:
schriebe, bleibt es offen, aber wenn ich es dann beende (Also mit dem [X])
form17.free;
form12.show; Dann läuft es im hintergrund immernoch weiter! Geht form12 zwar auf, aber nach etwa einer halben sekunde wieder zu! Wie kann ich diesen Fehler behenben? Gruss HW764 |
Re: Fehler beim öffnen eines anderen Fensters
Kann mir niememand helfen?
|
Re: Fehler beim öffnen eines anderen Fensters
Hi Kevin,
du wirst doch nicht schon nach 2 Stunden verzagen? Wart einfach 24 Stunden vor dem Pushen ;) Nun zu deinem Problem. ich versteh nicht welche beschreibung zu welchem code gehört, beschreib das problem einfach nochmal. Bitte erwähne dabei auch, welches Form das MainForm ist, und welches Form für den RTF-Teil zuständig ist. Greetz alcaeus |
Re: Fehler beim öffnen eines anderen Fensters
Wenn ich das richtig verstehe, öffnest du ein neues Formular ( Form12 ) und zerstörst gleichzeitig den Parent des neuen Formulars ( Form17 ). Ich glaube nicht, dass das gutgehen kann.
P.S.: Nennst du deine Formulare wirklich so? wer soll denn da durchsteigen? |
Re: Fehler beim öffnen eines anderen Fensters
Hi
Mit dem Button öffnest Du Form12 mit Form12.Show. Im ONShow Ereignis des Form12 kannst Du dann Form17.Close ausführen. Funktioniert aber nur, wenn Form17 nicht das Hauptformular der Anwendung ist. Greetz Armin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz