Eigentlich eine simple Sache, aber da ich es auch nicht
von Anfang an wußte, geht es vielleicht dem einen oder anderen genau so.
Also nehmen wir an, Ihre Form heißt wie standardmäßig die erste Form = Form1 und Sie
möchten diese, unabhängig von der Größe der Form mittig zentrieren und dies gleich zum
Programmstart. Dann könnten die Anweisungen so lauten.
Form/Load
Form1.Left = Screen.Width / 2 - Form1.Width / 2
Form1.Top = Screen.Height / 2 - Form1.Height / 2
Über das Objekt Screen läßt sich aber nicht korrekt die Monitorauflösung ermitteln, da
ZBsp. 640x480 Small Font die selbe Anzahl Bildpunkte hat,
wie 800x600 Large Font. |