Position de depart d'un form [Résolu]

Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
-
Bonjour,

J'ai un formulaire a positionner a son lancement centre gauche de mon écran et un autre centre droit.

Avant j'utilisais la propriété CenterScreen mais du coup, je dois modifier cela

Au load, je pense mettre quelque chose du genre :

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Me.StartPosition = FormStartPosition.WindowsDefaultLocation
End Sub


mais j'arrive pas a définir ce qui va remplacer WindowsDefaultLocation

Une idée ?
Merci bien
Afficher la suite 

5 réponses

Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
0
Merci
Merci ucfoutu
J ai réussi a positionner mes forme comme je voulais :)
Par contre cela m oblige a redéfinir la position si je change de taille ou de résolution d écran me trompe je ?
Merci bien
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Contributeur
Dernière intervention
11 avril 2018
0
Merci
Re,
Non :
il ne faut pas calculer en valeur absolue, mais en utilisant (la hauteur de l'écran -la hauteur der ton Form)/2 pour centrer verticalement (y)
Pour ce qui est du positionnement horizontal : x = 0 pour à gauche et x = largeur écran - largeur formulaire pour à droite.
Et ce calcul sera toujours vrai.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Contributeur
Dernière intervention
11 avril 2018
-
Il te faudra bien entendu (mais je pense que çà, tu le sais déjà) mesurer ton écran
System.Windows.SystemParameters.PrimaryScreenWidth
et
System.Windows.SystemParameters.PrimaryScreenHeight
t'aideront.
Mais attention : centrer par rapport à l'écran et centrer par rapport à la surface de travail "disponible" peuvent être des choses différentes.
Ouvre MSDN sur le mot WorkingArea ===>>>
http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.workingarea.aspx
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
0
Merci
Merci ucfoutu, tout fonctionne parfaitement maintenant, me reste plus qu'à trouver comment afficher mes form a 80% de leur réelle taille

--
ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Contributeur
Dernière intervention
11 avril 2018
-
Si c'est résolu ===>> clique sur résolu.
Quant à ton autre question ===>> autre sujet.
Messages postés
409
Date d'inscription
jeudi 30 juin 2005
Dernière intervention
21 novembre 2013
0
Merci
euh je ne posais pas la une question, c'était plus un commentaire au cas présent.

Pour le résolu, désolé mais du windows phone, je ne pouvais pas

Merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.