Load/membuka Form di dalam Picturebox dengan Visual Basic 6
Percaya atau tidak, desain aplikasi sangat mempengaruhi kenyamanan user, istilahnya UX experience. Berbagai cara dilakukan buat menyenangkan user. Misalnya biar terkesan sederhana, aplikasi dibuat tanpa MDI container.
Terus terang aku suka dengan design seperti itu. Aku pernah melihat ada yang membagikan source code aplikasi yang nggak pakai MDI container. Masalahnya aplikasi itu dibuat dengan vb.net.
Kalau di vb.net kita bisa menggunakan panel sebagai penampung form. Kalau di vb6 gimana? vb6 nggak punya panel, jadi pasrah saja ya.
Meski nggak punya panel, tapi kita bisa pakai sedikit trik. Kuy simak tips and trik meload form di panel wannabe di vb6.
Bahan Baku
form1
-- Picture Box, name ="picture1 "
-- Command Button 1, name="Command1"
-- Command Button 2, name="Command2"
form 2
-- Label, name "Label1"
form 3
-- Label, name "Label1"
Setelah bahan bakunya disiapkan, saatnya kita olah menjadi suatu aplikasi. Langkahnya sebagai berikut:
1. Rangkai komponen-komponen di form 1 seperti gambar berikut:
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
SetParent form1.hwnd, picture1.hwnd
source code ini hasil modifikasi dari : http://www.vbforums.com/showthread.php?545636-Load-a-form-into-a-frame
makasih mas martin... semoga selalu rutin nulis tips dan trik seputar VB 6
ReplyDeletesama2 om, semoga bermanfaat
Deletesemoga menjadi amal jariyah antum...jazakumullah khairan sharing ilmu2 nya tentang VB 6..sukses ...
ReplyDeletesama2 mas, semoga bermanfaat
Delete