Registriert seit: 5. Jul 2007
141 Beiträge
Delphi 12 Athens
|
MultiView als NavigationPane während Dialoganzeige in Hintergrund halten
20. Feb 2018, 17:23
Hallo !
In einer Android-App setze ich die MultiView im Modus NavigationPane ein.
Bei einer Nachfrage innerhalb des Programms zeige ich einen "Dialog" an, indem ich ein Layout (mit halbtransparenten Hintergrund-Rectangle, Buttons etc.) auf die Form lege, Align auf Client setze und mit BringToFront die eigentlichen Programmcontrols überlagern lasse.
Dies klappt wunderbar beim ersten Aufruf. Wenn ich dann aber, z.B. durch drehen des Geräts ein Resize auslöse, setzt sich die MultiView vor das Dialog-Layout. BringToFront (auf das Layout) bzw. SendToBack (auf MultiView) reagieren da nicht.
Die Größe des Layouts wird offenbar korrekt gesetzt, da Teile davon unter der MultiView verschwinden. Blöd an der Situation ist insbes. dass dadurch die Schaltflächen der MultiView anklickbar sind.
Hat jmd. eine Idee, wie man die MV im Hintergrund halten kann ?
LLAP
Guido R.
Geändert von Guido R. (20. Feb 2018 um 17:43 Uhr)
|