VB.NET Form Start Position

WindowsDefaultLocation: Nilai ini merupakan nilai default pada property StartPosition. Posisi form akan berada sesuai setting default window dengan ukuran sesuai property size form.


Manual: Posisi form akan mengikuti property Location.

CenterScreen: Posisi form akan berada di tengah display monitor dengan ukuran sesuai property size form.

WindowsDefaultBounds: Posisi dan ukuran form mengikuti setting default window

CenterParent: Form berada ditengah form pemanggilnya, penggunaan properti yang satu ini sebenarnya agak membingungkan. Tapi setelah trial error aku menemukan fungsinya berjalan saat menjalankan Form1.ShowDialog()
Berikut contoh kasus untuk menjelaskan nilai property CenterParent.
Terdapat 2 Form bernama Form1 dan Form2. StartUp Form adalah Form2. Form 2 memiliki
Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
    Form1.StartPosition = FormStartPosition.CenterParent
    Form1.ShowDialog()
End Sub
Saat aplikasi berjalan (run) walaupun Form2 tidak berada di tengah monitor, tapi Form1 akan berada di tengah Form2.

Post a Comment

0 Comments