cs_Apophis
Messages postés75Date d'inscriptionsamedi 16 juin 2001StatutMembreDernière intervention16 septembre 2006
-
8 juin 2006 à 15:57
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 2014
-
8 juin 2006 à 17:40
Salut,
Comment faire pour fixer la position d'une fenetre à un emplacement précis, le coin inferieur droit par exemple.
Certes, on peut le faire en faisant un setbounds dans l'évenement Move, mais ca fait un truc tout moche en pratique.
La fenetre bouge puis revient, presque instantanément mais ca fait moche
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 8 juin 2006 à 17:23
Alors j'ai cette solution, que tu as du mettre en place d'ailleur ;)
Pour ta winform : Propriété "StartPosition" sur Manual
puis dans le code, dans le Sub New() de cette winform place ce code :
MyBase.Location =
New Point(Screen.PrimaryScreen.Bounds.Width -
Me.Width, Screen.PrimaryScreen.Bounds.Height -
Me.Height)
Ainsi avant que ta forme s'affiche elle sera déjà placée au bon endroit
ensuite dans le Form_SizeChanged :
Me.Location =
New Point(Screen.PrimaryScreen.Bounds.Width -
Me.Width, Screen.PrimaryScreen.Bounds.Height -
Me.Height)
Bon y'a un petit pb pour l'affichage lors de la resize mais c'est acceptable ;)
cs_Apophis
Messages postés75Date d'inscriptionsamedi 16 juin 2001StatutMembreDernière intervention16 septembre 2006 8 juin 2006 à 16:13
ca pourrait etre une solution mais dans mon cas ca ne va pas,
en fait je voudrais que la position soit fixée mais que l'on puisse quand meme la redimensionner.
en fros le coin inferieur droit resterait toujours au meme endroit et on pourrait agrandir en hauteur, et agrandir en largeur vers la gauche...
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Apophis
Messages postés75Date d'inscriptionsamedi 16 juin 2001StatutMembreDernière intervention16 septembre 2006 8 juin 2006 à 17:32
En fait c'est plus ou moins ce que j'avais fait, mais quand on veut la bouger ca fait tout bizarre, ca clignotte.
En fait il déplace la fenetre, puis la remets au bon endroit, et celà plusieurs fois par seconde, ce qui donne un effet tout moche
En fait il faudrait ptet carrément remplacer la fonction existante, mais je m'y connais pas suffisement en .net, je sais meme pas si c possible