الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

IsMdiChild!

مغلق
بدأه POWER _GIRL في 10 يونيو 2005 · 10 رد · 788 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية طيبة

قمت بعمل نموذج حاوية

MDI

ولكن لم اجد فالخصائص إمكانيه تحويل النماذج الثانية أبناء

MDI

دخلت الكود وظهرت خاصية الأبناء للحاوية ولكن مع خطأ فالكود ما الحل .. :( !!

 Me.IsMdiChild() = True

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#2
Dim OffData As New OfficeData
With OffData
      .MdiParent = mForm
      .Show()
End With

حيث mForm هي الـ MDI Form

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#3

قمت بكدابة الكود التالي ولم تعمل أخي بن ملعاط :(

اقتباس
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim OffData As New OfficeData

        With OffData

            .MdiParent = Form2

            .Show()

        End With

    End Sub

End Class

وأرجوا توضيح عمل الكود

أريد أن افهم :blink:

:rolleyes: جزاك الله خيرا

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#4

لنفرض أن الفورم الرئيسي هو mForm

والفورم الابن هو Form2

عند إظهار الفورم Form2

نكتب التالي

Dim mForm2 As New Form2 
With mForm2 
     .MdiParent = mForm
     .Show()
End With

حيث في هذا السطر

MdiParent = mForm

يتم تعريف mForm2 على أنه تابع للفورم الرئيسي mForm

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#5
    Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

        Dim mForm2 As New Form2
        With mForm2
            .MdiParent = Me
            .Show()
        End With

    End Sub

:( ما أدري فين المشكله الكود لايوجد فيه اي خطأ

لكن لم يضمن مع الرئيسيه على انه تابع..!! :unsure:

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#6

هل من الممكن وضع مثالك لمراجعة الكود

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#7

تفضل الملف

فالإنتظار :rolleyes:

www.rar

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#8

السلام عليكم

الخطاء فى المثال هوة التالى

الكود الخاص بفتح الشاشة MdiParent مكتوب فى MenuItem1

اما الكود المكتوب فى Button1 هيفتح الشاشة بشكل عادى

قومى بتغير الكود الخاص بى button الى الكود التالى

       Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim mForm2 As New Form2
        With mForm2
            .MdiParent = Me
            .Show()
        End With
    End Sub

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#9

كما ذكر الأخ الكريم waleedhm

فعندما يتم الضغط على Button1 كان يتنفذ هذا الكود

وليس فيه تحديد للشاشة الأم للشاشة F

ضعي الكود كما ذكر الأخ

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        On Error Resume Next
        Dim F As New Form2
        F.Show()
End Sub

اللهم اغفر لي و لوالدي و للمؤمنين يوم يقوم الحساب

لا إله إلا الله عدد ما كان و عدد ما يكون و عدد الحركات و السكون

#10

يعطيكم ربي ألف عافية إخواني

waleedhm

بن ملعاط

:lol: تم الحصول على المطلوب

:lol: وشكرا على التوضيح

:unsure: والله يعينكم عليا فأنا مبتدأة فالدوت نت

B) ****** تحياتي

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#11

----------- :rolleyes:

تم تعديل هذه المشاركة بواسطة POWER _GIRL في 11 يونيو 2005 في 17:34

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

هذا الموضوع مغلق.