Placer ses Formulaires à l'endroit désiré :
Plaçons un premier point, ceci n'est valable que sous XOrg, pour l'instant sous Wayland on nage dans l'incertitude (
voir ici).
Ceci dit, il est nécessaire de connaître la résolution de son ou de ses écrans, voir
ici.
Un objet nommé Screens (avec un "s", à la fin) catalogue l'ensemble des écrans de votre machine, ceux-ci sont indicés à partir de zéro pour le premier écran, ainsi screens[0] étant le premier écran, screens[1], le deuxième, et ainsi de suite si vous avez la chance d'être équipé.
La largeur du premier écran étant la valeur zéro du second écran et ...
Donc, par exemple pour centrer un formulaire sur mon deuxième écran (sous XOrg) :
1
| ME.Move(Screens[1].X + Screens[1].Width / 2 - ME.W/2, Screens[1].Y + Screens[1].Height / 2 - ME.H/2)
|
Ce qu'on peut traduire par :
Bouge le Formulaire Me sur le deuxième écran, aux coordonnées suivantes : (abscisse , ordonnée)
abscisse = abscisse du deuxième écran plus largeur de cet écran divisé par deux moins la largeur du formulaire divisée par deux
ordonnée = ordonnée du deuxième écran plus hauteur de cet écran divisée par deux moins la hauteur du formulaire divisée par deux
Comment lire un écran :====================
Navigation :
<-- Liens du Wiki <--<-- Accueil du WIKI : <-- ====================
La Documentation :
====================