Bonjour,
Je travaille sur Boa Constructor, je cherche à aligner toutes mes frames à droite de l'écran. Quelle en est la méthode?
Je vous remercie par avance.
AS
Bonjour,
Je travaille sur Boa Constructor, je cherche à aligner toutes mes frames à droite de l'écran. Quelle en est la méthode?
Je vous remercie par avance.
AS
Dans la méthode d'initialisation des contrôles de ta Frame (il me semble que Boa crée la méthode InitCtrl() ou quelquechose d'approchant), tu ajoutes les lignes suivantes :
A la 1ére ligne, tu récupères les dimensions de l'écran au travers de son device context
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 larg, haut = wx.ScreenDC().GetSize() larg2, haut = self.GetSize() self.SetPosition((larg-larg2, -1))
A la 2ème ligne tu récupères les dimenssions de ta Frame
A la 3ème ligne tu positionnes ta Frame avec en posX la différence entre ta largeur d'écran et la largeur de ta fenêtre, et en posY la valeur par défaut (-1), que tu peux évidemment modifier.
Partager