fsStayOnTop nicht wirksam, Fenster gerät nach minimieren in den Hintergrund



  • Hallo,

    ich habe eine Anwendung mit 3 Formularen:

    Ein Hauptformular FormStyle fsStayOnTop, ein Unterformular fsNormal und ein Unterformular fsStayOnTop (Objektinspektor, der sich im Vordergrund aufhalten soll).
    Nachdem ich das Hauptformular und damit die Anwendung minimiert habe und wiederhergestellt, befindet sich mein Objektinspektor im Hintergrund, sobald ich das Unterformular mit FormStyle fsNormal markiere. Dies geschieht aber nur nach Minimieren der Anwendung.

    Kann mir jemand weiterhelfen?
    Konnte mit RestorTopMosts() und BringToFront() keine Ergebnisse erzielen.
    Vielen Dank
    Michael



  • Hat jemand so was schon mal gehabt, und gelöst?
    Denn in einer anderen Anwendung habe ich dieses Problem auch schon gehabt, allerdings sproradischer, weshalb ich es nicht zwingend lösen wollte.



  • Wie ich jetzt herausgefunden habe, verhält sich das so, als wenn ich Application->NormalizeAllTopMosts() ausführe, der Unterschied liegt jedoch darin, dass ich es mit RestoreTopMosts() nicht wieder rückgängig machen kann. Außerdem gibt es das gleiche Problem in einer leeren Anwendung mit 3 Formularen, davon 2 mit fsStayOnTop.


Anmelden zum Antworten