Pada postingan sebelumnya telah membahas tentang cara membuat menu samping, pada kesempatan kali ini saya akan menggabungkan menu samping dengan MDI Tab. Komponen ini digunakan untuk mengelompokan MDIChild form ke dalam tab-tab. Contoh :
Komponen yang di butuhkan adalah vbAccelerator VB6 MDI Tab Component Untuk komponen vbAccelerator VB6 MDI Tab Component membutuhkan library vbAccelerator VB6 Subclassing and Timer Assistant seperti gambar berikut ini
Untuk membuatnya, sebagai menu utama (Form Utama) harus berupa MDI Form kemudian untuk form-form yang lain pada bagian properties MDICild nya di set menjadi True kemudian ControlBox nya silahkan di set menjadi False. Berikut koding nya :
koding diatas di ketik pada menu utama (yang bertindak sbg MDIParent). Selanjutnya untuk menutup MDIChild form, kita tinggal panggil public method closeChild miliknya MDIParent pada tombol keluar
Selesai....Demikian tutorial saya yang singkat ini semoga dapat bermanfaat bagi anda semua. Jika anda menginginkan source code lengkapnya dan komponennya silahkan download di link di akhir tulisan ini. Jika anda kurang jelas silahkan kasih komentar.
Download Link:
Tags:
Membuat Menu Tab,Mengelompokan MDIChild form ke dalam tab-tab,Trik Membuat Tab-Tab Pada Form
Komponen yang di butuhkan adalah vbAccelerator VB6 MDI Tab Component Untuk komponen vbAccelerator VB6 MDI Tab Component membutuhkan library vbAccelerator VB6 Subclassing and Timer Assistant seperti gambar berikut ini
Untuk membuatnya, sebagai menu utama (Form Utama) harus berupa MDI Form kemudian untuk form-form yang lain pada bagian properties MDICild nya di set menjadi True kemudian ControlBox nya silahkan di set menjadi False. Berikut koding nya :
Option Explicit Public Sub closeChild(ByVal frmChild As Form) Unload frmChild m_cMDITabs.ForceRefresh End Sub Private Function formForHwnd(ByVal hWnd As Long) As Form Dim frmChild As Form For Each frmChild In Forms If (frmChild.hWnd = hWnd) Then Set formForHwnd = frmChild Exit For End If Next Exit Function End Function Private Sub m_cMDITabs_CloseWindow(ByVal hWnd As Long) Dim frm As Form Set frm = formForHwnd(hWnd) Unload frm m_cMDITabs.ForceRefresh End Sub
koding diatas di ketik pada menu utama (yang bertindak sbg MDIParent). Selanjutnya untuk menutup MDIChild form, kita tinggal panggil public method closeChild miliknya MDIParent pada tombol keluar
Private Sub cmdSelesai_Click() Call frmMain.closeChild(Me) End Sub
Selesai....Demikian tutorial saya yang singkat ini semoga dapat bermanfaat bagi anda semua. Jika anda menginginkan source code lengkapnya dan komponennya silahkan download di link di akhir tulisan ini. Jika anda kurang jelas silahkan kasih komentar.
Download Link:
Tags:
Membuat Menu Tab,Mengelompokan MDIChild form ke dalam tab-tab,Trik Membuat Tab-Tab Pada Form
No comments:
Post a Comment