Jelas ngga bisa donk mas, vbModal itu maksudnya adalah menampilkan form diatas form yang lain dalam 1 aplikasi jadi sebelum form modal tersebut ditutup form yang lain ngga bisa di akses dan form tersebut harus SDI.
karena form 2 bagian dari MDI form maka form tersebut tidak dapat dibuat modal. Klo maksud mas ingin form1 ga bisa diakses ketika form2 dibuka dalam 1 MDI form sebaiknya gunakan Form1.Enabled = False pada saat activate dan Form1.Enabled = True di Form_Unload, jadi form 1 tidak bisa di akses ketika form 2 dalam keadaan Open. Semoga bisa membantu Salam, ^Aiska Hendra^ --- In [email protected], "Syafruddin" <[EMAIL PROTECTED]> wrote: > > halo rekan2 master VB, mau nanya lagi nih.. ada yg bisa gak ? > > misal gini Saya buat 2 buah form > Form1 'Form buat menampilkan Data > Form2 'Form Buat edit data > > Pada Form1 ada 1 buah Command Button dan Listview > > Private Sub Form1_Activate() > Call isi_data 'Mengisi data dari tabel ke Listview di dalam form ini > End Sub > > 'Pada CommandButton > Private Sub Command1_Click() > Form2.Show VbModal > End Sub > > Masalahnya Jika saya menggunakan MDIForm dan property MDIChild Form1 > di beri nilai "True" prosedur isi data yang saya tempatkan pada > form1_Activate tdak bisa terpanggil pada saat Form2 di Unload. Tetapi > kalo Property MDIchild nya di buat False prosedur nya baru bisa jalan. > > Rekan2 ada yg tau gak prosedur isi_data itu harus saya letakkan di > event mana? Agar tampilan pada Form1 selalu bisa refresh setiap kali > data di edit melalui Form2. > > maap ya kalo bahasanya membingungkan. Maklum saya bukan orang yg jago > untuk menjelaskan sesuatu.. > Makasi sebelumnya... >
