Hallo zusammen!
Ich hab da ein kleines, sporadisch auftretendes Problem mit den Fenstern.
Form1 ist das Hauptfenster, von dem aus Form2 mit "showmodal" aufgerufen wird, und aus Form2 wird Form3 mit "showmodal" aufgerufen.
Manchmal wird nach dem Schliessen von Form3 das Form1 in den Vordergrund gesetzt, kann aber logischerweise nicht bedient werden, da Form2 ja noch Aktiv ist. Glücklicherweise ist Form2 größer und schaut hinter der Form1 heraus, so das ich das wieder anklicken kann und alles geht normal weiter.
Wie kann ich verhindern, das dies passiert, bzw woher kommt dieses Verhalten?
Der ablauf ist im Prinzip so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Form3:=Form3.Create(self); Form3.showmodal; Form3.Free; |