C# / .net / Screen : center une appli sur le dernier écran ?
salut
comment placer un formulaire sur le dernier écran ou sur celui de son choix ?
pour l'instant je fais ca pour y positionner un formulaire mais c'est crade comme soluce et ne fonctionnera pas si les écrans ne sont pas en mode bureau étendue et s'ils sont plus que 2 :
Code:
1 2 3 4 5
| f = new Form();
f.StartPosition = FormStartPosition.Manual;
f.Left = Screen.PrimaryScreen.Bounds.Width + ((Screen.AllScreens[(Screen.AllScreens.Count() - 1)].Bounds.Width / 2) - (f.Width / 2));
f.Top = (Screen.AllScreens[(Screen.AllScreens.Count() - 1)].Bounds.Height / 2) - (f.Height / 2);
f.Show(); |