VB-Homepage Tipp 009

Zentrieren einer Form auf dem Monitor

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.

Tipp-Download

Quelle :

Zurück zur Übersichtsseite