Anda di halaman 1dari 3

FlowLayoutPanel

FlowLayoutPanel, adalah komponen (control) dalam vs.net yang berguna untuk mengatur posisi control yang berada dalam kontainer FlowLayoutPanel menjadi lebih mudah. Bagi yang suka membuat "Interface" yang bagus, control ini sangat membantu sekali untuk memangkas kode program yang berkaitan dengan pengaturan posisi layout.

Contoh :

1. Buatlah 1 buah kontrol FlowLayoutPanel di form 2. Tambahkan 3 buah control (misal lisbox) kedalam kontainer FlowLayoutPanel 3. Atur posisi FlowDirection sesuai dengan keinginan (Left To Right, Right To Left, Dll) 4. Buat kode program sederhana, yang merubah setting Listbox ke 2 menjadi Visible atau Invisible 5. Jalankan Program

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ListBox1.Items.Add("ListBox 1 - A") ListBox1.Items.Add("ListBox 1 - B") ListBox1.Items.Add("ListBox 1 - C")

ListBox2.Items.Add("ListBox 2 - A") ListBox2.Items.Add("ListBox 2 - B") ListBox2.Items.Add("ListBox 2 - C")

ListBox3.Items.Add("ListBox 3 - A")

ListBox3.Items.Add("ListBox 3 - B") ListBox3.Items.Add("ListBox 3 - C") End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click

Static lChange As Boolean

If lChange Then lChange = False ListBox2.Visible = True Else lChange = True ListBox2.Visible = False End If End Sub

End Class

Perhatikan, pada saat normal : akan ditampilkan 3 buat lisbox dengan pengaturan tampilan secara berurutan. Tapi pada saat salah satu listbox ke set menjadi invisible, misal ListBox2.Visible=False, maka posisi ListBox3 akan menempati posisi LisBox2 sebelumnya.

Dan ini tanpa kode program apapun...

Jadi... apa yang dibenak kita? Hmn, Kita bisa buat Interface layaknya Control Panel atau Outlook dengan mudah... Dengan mengkombinasikan control2 hebat dalam .net dengan FlowLayoutPanel untuk mewujudkannya.

Anda mungkin juga menyukai