Kirjoittaja: tnb
Kirjoitettu: 19.11.2003 – 19.11.2003
Tagit: koodi näytille, vinkki
Kekittää Formin keskelle ruutua.
VB.net ratkaisu.
Formin keskitys ruudulla
Public Sub CenterMe(ByVal myForm As Object) ' to call: CenterMe(sender) where sender refers to Form Dim h As Long Dim w As Long Dim sc As System.Windows.Forms.Screen = System.Windows.Forms.Screen.PrimaryScreen() h = (sc.Bounds.Height - myForm.Height) \ 2 w = (sc.Bounds.Width - myForm.Width) \ 2 myForm.DesktopLocation = New Point(w, h) End Sub
designissa formin properties valikosta löytyy myös kohta "StartPosition" johon on kätevä valita CenterScreen.
Se on oikeastaan aika kätevä valikko, siis formin properties valikko, sästää paljon turhaa työtä. Sun kannatais joku päivä tsekata se :-))