منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
MdiParent - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : MdiParent (/showthread.php?tid=3765)



MdiParent - egyman - 06-09-14

قمت بتصميم برنامج يعمل على قاعدة بيانات وبعد الانتهاء اريد ان اضعه داخل MdiParent وتم التحويل لكل الفورم عن طريق الكود التالى

كود :
frmContactList.MdiParent = Me
        frmContactList.Show()

ويعمل ولاكن فى قائمة الاستعلام

بعد الاستعلام والضغط كليك على القائمة ليظهر البيانات تظهر لى رسالة خطأ

الرجاء المساعدة

كود :
Private Sub dtgResult_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtgResult.DoubleClick

        If Me.dtgResult.RowCount > 0 Then
            Dim frm As New frmContactDetails()
            frm.sEditType = "Exist"
            frm.Code.Tag = Me.dtgResult.Item(0, Me.dtgResult.CurrentRow.Index).Value
            frm.MdiParent = Me
            frm.Show()



            frm = Nothing
        End If
    End Sub

هذه هو الكود يقوم بإستعداء قائمة جديدة ويقوم بتوريد البيانات إليها ولاكن لا تعمل تلك الفورم

كود :
Form that was specified to be the MdiParent for this form is not an MdiContainer.



RE: MdiParent - egyman - 06-09-14

تم حل المشكلة

شكراً

قمت بإستبدال كود

frm.MdiParent = Me

بهذا الكود

frm.MdiParent = Form.ActiveForm