Bonjour,

Par défaut, un TPopup s'affiche à l'endroit où la souris a été cliqué (ou touché, sur mobile).
Or, je souhaite positionner le TPopup a un endroit précis (au centre de la fenêtre).

Par défaut, c'est Popup1.Placement := TPlacement.Mouse;Je change donc en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Popup1.Placement := TPlacement.Absolute;
Popup1.Position.X:= //n'importe quelle valeur)
Popup1.Position.Y:= //n'importe quelle valeur)
Eh bien le popup s'affiche à 0;0, le coin en haut à gauche de l'écran.
Si je mets Popup1.Placement := TPlacement.Center; c'est aussi par rapport à l'endroit cliqué, et non centré dans son parent (le parent est la Form);

A mon avis c'est un bug de Firemonkey !?
Quelqu'un d'autre a essayé de mettre un TPopup à un endroit précis ?