Feedback

C# - Form mittig ausrichten

Veröffentlicht von am 29.07.2012
(4 Bewertungen)
Eine Windows Forms Anwendung genau in der Mitte des Bildschirms platzieren.
GFU-Schulungen  [Anzeige]

ASP.NET Core und Angular Komplett für .NET-Entwickler

Sie  lernen in drei (3) Tagen wie man mit  ASP.NET Core und den Technologien  MVC, Entity Framework, WebAPI und  Razor professionelle sowie moderne  Web-Anwendungsarchitekturen aufbaut.  Die Schulung ist der perfekte  Einstieg um insbesondere datengetriebene  und präsentationsorientierte  Applikationen auf Basis der robusten und  skalierbaren ASP.NET Core  Plattform zu erstellen. Nach der Veranstaltung kennen Sie die Konzepte von Angular und können Angular in neue und bestehende ASP.NET-Anwendungen einsetzen.

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 

 private void Form1_Load(object sender, EventArgs e)
        {
            // Start - Position
            int breite = Screen.PrimaryScreen.Bounds.Width;
            int höhe = Screen.PrimaryScreen.Bounds.Height;

            int x = breite - this.Width;
            int y = höhe - this.Height;

            this.Location = new Point(x / 2, y / 2);

        }

Abgelegt unter form, start, location, middle, mittig, position, point.

5 Kommentare zum Snippet

bestel schrieb am 29.07.2012:
Oder halt einfach: ;)
this.StartPosition = FormStartPosition.CenterScreen;
keco schrieb am 30.07.2012:
@bestel
Viel zu einfach! Da lohnt sich doch gar keine Berechnung. :)
dariusarnold schrieb am 03.07.2013:
Jap. Außerdem würde ich noch 27 Veriablen Deklarieren, um Arbeitsspeicher zu fressen. :)
Michael List schrieb am 04.07.2013:
Wer sagt, dass man das Fenster am Beginn ausrichten will? Vielleicht soll das ja irgendwann während der Laufzeit geschehen..und da reicht es nicht mehr nur die StartPosition zu setzen.
Flobias schrieb am 07.07.2018:
Soll von Beginn an ausgerichtet werden, ist es auch möglich die Position bei den Eigenschaften zu definieren:

Window -> Allgemein -> WindowStartupLocation="CenterScreen"
 

Logge dich ein, um hier zu kommentieren!