Bonjour, je code en C# depuis peu de temps, j'apprends par moi même.
Mon problème:
sur mon ordi j'ai deux écrans et je travaille en mode étendu.
j'ouvre mon programme sur l'écran 1 et j'aimerai en cliquant sur un bouton qu'une deuxième form s'ouvre sur l'écran 2.
j'arrive sans souci à ouvrir la deuxième form mais elle s'ouvre toujours dans l'écran 1. voici mon code:
pouvez-vous m'aider svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 private void Fenetre_video_Load(object sender, EventArgs e) { Screen[] mesecrans = Screen.AllScreens; //met dans un tableau le nombre d'écran int x; if (mesecrans.Count() == 2) //si je compte 2 écrans { if (mesecrans[0].Primary == true) //Si le 1er écran est le primaire { x = mesecrans[0].Bounds.Width; //je donne à x la valeur de son absisse Point location = new Point(x, 0); //et défini un nouveau point de location this.Location = location; //Change la location de la fenêtre } } }
Partager