Fitur transparant ini sangat berguna dalam pembuatan Form yang tampil seolah dalam berbagai bentuk.
Padahal yang terjadi adalah, bagian-bagian tertentu disembunyikan(atau dibuat transparan), sedangkan
bagian yang lainnya ditampilkan. Teknik ini dapat menjadi salah satu cara untuk membuat Theme atau Skin
pada sebuah aplikasi.Sebelum berpikir kearah skin, lebih baik dipahami dulu konsep dan cara kerja
TransparencyKey di VB.NET 2005. Contoh yang mudah-mudah saja, seperti yang dikatakan sdr.JUNINDAR, bahwa
control DATAGRID adalah control yang paling sering dipakai khususnya pada aplikasi Database.
Berikut bagaimana TransparencyKey diterapkan pada Form yang berisi control DataGridView.
Asumsi:
Prosedur:
- Sub TampilanKontrol(ByVal koleksi As Control.ControlCollection, ByVal kondisi As Boolean)
Dim Ctrl As Control
For Each Ctrl In koleksi
If Not TypeOf Ctrl Is DataGridView Then
Ctrl.Visible = kondisi
End If
Next
If kondisi Then
Me.lblKetFoto.Visible = Not kondisi
Me.GroupBox2.Visible = Not kondisi
Me.txtPassword.Visible = Not kondisi
Me.TransparencyKey = Nothing
Me.Text = "Data Pegawai Camat Selakau"
Else
Me.TransparencyKey = Color.SkyBlue
Me.Text = ""
End If
End Sub
TampilanKontrol(Me.Controls, False)
Kode tersebut akan membuat semua control di Form1 seolah disembunyikan, namun tidak untuk DataGridView1.
Dari Form2, kita dapat kembali memanggil methods TampilanKontrol() namun dengan fungsi sebaliknya, yaitu
Menampilkan kembali semua control kecuali control-control yang kita ingin tetap tidak tampil.
Form1.TampilanKontrol(Form1.Controls, True)
Form2.Close()
Setelah memahami kegunaannya, kita dapat mengembangkan fungsionalitas TransparencyKey untuk keperluan tampilan Form
misalnya sebagai Skin. Baca Selengkapnya di situs MSDN milik Om Bill.
2 komentar:
waguuuuuuuuuu banget
gimana caranya membuat tampilan form sesuai bentuk yang kita inginknan, seperti tampilan winam dengan menutupi semua / form asli tidak kelihatan, bentuk form sesuai keinginan kita, bulat ato segi lima dll??bales cepet ke email aku wawan_noker@yahoo.com
Langkah membentuk form segi lima:
1. Siapkan gambar segi lima. Lebih baik jika dalam format PNG.
2. Jadikan gambar tersebut sebagai background form.
3. Transparency key diatur menjadi sama dengan warna form.
4. Control box di hidden/false.
5. Form border: fix single.
Langkah berikutnya adalah membuat form drag-able. Ini perlu coding tertentu. Cobalah!
Posting Komentar