PDA

View Full Version : مشکل با mdi form



سمیرا دهقان
جمعه 03 آبان 1387, 05:47 صبح
من سه تا فرم دارم Mdiparent1 که همان فرم پدر است و form1 که فرم فرزند مهسوب می شود در رویداد فرم لود Mdiparent1 کد زیر را برای صدا زدن form1 استفاده کردم




Dim form As New Form1
form.MdiParent = Me

form.Show()





حالا می خواهم وقتی که روی دکمه ای درون form1 کلیک می کنم form2 به عنوان فرزند درون Mdiparent1 باز شود

لطفا من را راهمایی کنید مرسی

mohsenaminzare
جمعه 03 آبان 1387, 08:56 صبح
به صورت زیر عمل کن :

dim frm2 as new form2
frm2.mdiparent = mdiparent1
frm2.show()

سمیرا دهقان
جمعه 03 آبان 1387, 11:39 صبح
دوست عزیز کد بالا را نوشتم ولی فرمی که باز می شود فرم فرزند نیست و یک فرم جداگانه ای است

mostafaaa
جمعه 03 آبان 1387, 17:24 عصر
دوست من به جای اینکه از داخل فرم Parent هی Instatce از دیگر فرمهات درست کنی در رویداد لود دیگر فرمها این کد رو بنویس

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.MdiParent = Form1
End Sub
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.MdiParent = Form1
End Sub