Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
2. Jun 2010
Solange zum Zeitpunkt des Task-Wechsels nur ein Kindfenster offen war würde das funktionieren. Sobald aber mehr als ein Kindfenster offen war ist das Ergebnis, welches davon mit dem OnActivate kommt mehr oder weniger zufällig. Es kommt weder die Öffnungs- noch die Erstellungsreihenfolge zum tragen. Es ist wie gesagt ein altes Problem mit dem sich zu D5-Zeiten viele Coder rumgeschlagen haben. Ob...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
2. Jun 2010
Das funktioniert so interessanterweise nicht da in dieser Konstellation OnActivate nicht beim Hauptfenster ausgelöst wird was im Vordergrund liegt sondern OnActivate vom Kindformular welches im Hintergrund liegt (sehr sinnig *gg*)
Aber du hast mich auf eine Idee gebracht: TApplication hat auch ein OnActivate, damit kann ich mein Vorhaben umsetzen.
PS: Grüssle aus LSZ nach MHL ;-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
2. Jun 2010
Hallo!
Ich ärgere mich mal wieder mit einem der alten Probleme des Fenstermanagements bei Delphi 5 herum. Wenn aus dem Hauptfenster ein zweites Fenster mit .Show aufgerufen wird (nicht .ShowModal) und anschließend mit ALT-TAB zu einem anderen Programm und zurück gesprungen wird, so liegt das Hauptfenster im Vordergrund und das zuletzt geöffnete Fenster dahinter.
Mein Ansatz ist jetzt, das...