Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
714 >> Die Bildschirmposition eines Steuerelements ermitteln // Alle Bildschirme des Systems durchgehen, um den ersten // sekundären zu finden Screen screen = Screen.PrimaryScreen; if (Screen.AllScreens.Length > 1) { // Sekundär-Bildschirme sind vorhanden: Suchen des ersten // Sekundär-Bildschirms for (int i = 0; i < Screen.AllScreens.Length; i++) { // Überprüfen, ob der aktuelle Bildschirm nicht der primäre ist if (Screen.AllScreens[i] != Screen.PrimaryScreen) { screen = Screen.AllScreens[i]; break; } } } // Formular auf dem gefundenen Bildschirm platzieren int x = Math.Max(screen.WorkingArea.Left, screen.WorkingArea.Left + ((screen.WorkingArea.Width - form.Width) / 2)); int y = Math.Max(screen.WorkingArea.Top, screen.WorkingArea.Top + ((screen.WorkingArea.Height - form.Height) / 2)); form.Location = new Point(x, y); }