Bonjour,
J'utilise deux fenêtres indépendantes A et B dans la même appli.
A est une petite fenêtre d'information positionnée dans le bandeau en haut à droite de B.
Elles sont affichées en même temps.
Je voudrais que quand je déplace (ou redimensionne) B, A suive et reste à la même position dans sur B.
J'ai donc implémenté les évènements FormConstrainedResize et FormResize de B avec :
Ca marche bien : A suit B en cas de déplacement (sauf trop rapides) ou redimensionnement de B et reste à la même position, dans le bandeau en haut à droite......sauf sur Windows Server 2008.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 A.Left := Left+Width-80-A.width; A.Top := Top+5;
C'est donc OK sur Vista, Seven, XP,...mais pas sur 2008...je ne comprends pas.
Je cherche donc soit à faire en sorte que cela marche aussi sur 2008...soit à trouver une solution plus adaptée (propre ?) pour lier la position de deux fenêtres.
Merci pour votre aide...
Partager