Changer le référentiel d'une fenêtre ? [Résolu]

Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
- - Dernière réponse : DeltaFX
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
- 11 janv. 2006 à 22:35
Une Form ( et les controles dedans) sont tous définis avec Top Left Width Height pour leur positionnement à l'ecran. Si je change la taille d'une fenetre au sein du prog, genre je raccourcis le coté droit, ca cache la partie droite. Normal, l'origine de la fenetre est Top-Left.

Or je souhaiterai ce comportement aussi dans l'autre sens, à savoir si je raccourcis le coté gauche ma fenetre, je cache la partie gauche de ma fenetre, donc que l'origine de ma fenetre soit Top-Right.

Je controurne ca pour l'instant en balancant un OffSet a tout les controls de la fenetre, mais c'est lourd, et peu élégant.

Existe t'il un moyen de changer le référentiel d'une Form ?
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
1078
Date d'inscription
dimanche 1 août 2004
Statut
Membre
Dernière intervention
17 août 2008
3
Merci
Tu ne peux pas définir la posiiton de tes controles autrement qu'avec les Top, Left, Width, Height.
Mais par contre, tu peux mettre Anchors := [akRight, akTop] dans l'éditeur de propriétés.
Je ne sais pas si c'est ce que tu cherche mais c'est la seule idée qu me vient à l'esprit.

++

Si tu ne te plantes pas ......
tu ne pousseras jamais

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 202 internautes nous ont dit merci ce mois-ci

Commenter la réponse de florenth
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
1
0
Merci
Pour les anchors, j'ai pas testé, mais je pense pas que ca m'aide. Je verrai quand meme.

Par contre pour positionner un control tu as la propriété

myControl.BoundsRect

Qui te permet de definir ou de lire le rectangle qu'occupe ce control directement.
Commenter la réponse de DeltaFX
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
1
0
Merci
Ben j'ai testé, ca marche nickel, Kewl.
Commenter la réponse de DeltaFX