تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكنك فتح اكثر من فورم داخل فورم الرئيسي
#1
[COLOR="#FF0000"]السلام عليكم ورحمه الله وبركاته

اخوانى ممكن المساعده فى طريقه كيف فتح اكثر من فورم داخل فورم الرئيسي ثابت
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاتة

لم افهمك جيدا ؟
الرد }}}
تم الشكر بواسطة:
#3
[COLOR="#FF0000"]بمعنى فورم اساسي ومن خلاله توجد ازرار مرتبطه بفورم وعند الضغط على الزرار يقوم بفتح فورم داخل الفورم الاساسي
وشكرا لردك اخى ميدو[/COLOR]
الرد }}}
تم الشكر بواسطة:
#4
لا شكر على واجب انا تحت امرك

الى فهمته إنك عايز تدوس على على Button1 يقوم بإظهار الفورم رقم 2 مثلاً ؟

لو ده الى تقصده يبقى تعمل حدث البوتون 1 ده

form2.show()

يارب اكون فهمتك صح
الرد }}}
تم الشكر بواسطة:
#5
[COLOR="#FF0000"]انا عارف الكود ده ولكن ده هيفتح الفورم فى نافذه جديده
انا عايز يفتحه فى نفس الفورم بنفس المقاس اللي انا احدده واسف لتعبك معايا
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#6
بصراحة انا مش فاهمك اوي معلش اعزرني ,, ان شاء الله احد الاخوه يفيدك اكتر مني

بس ممكن تخفي الفورم الحالي و تظهر الجديد بالمقاسات الى انتا عايزها

و اسف على اني ماقدرتش اساعدك بس انا مبتدئ Smile
الرد }}}
تم الشكر بواسطة:
#7
اخي انا فاهم ماذ تريد
لاكن اظهار فورم داخل فورم لا اعرفها

اللي اعرفه اظهار UserControl1.vb داخل الفورم

UserControl1.vb >>>> شبيه بالفورم

========
الطريقه اذا حاب تعرفها
انشأ 1- Form1.vb
2- UserControl1.vb
3- UserControl2.vb
بعدها نذهب للفورم Form1 الرئيسي .. ونضيف أداة Panel1
ونضيف بجانبها Button1 وندرج الكود
PHP كود :
Dim UC1 As New UserControl1
        Me
.Panel1.Controls.Clear()
        
Me.Panel1.Controls.Add(UC1

كذلك نضييف Button2 وندرج الكود
PHP كود :
Dim UC2 As New UserControl2
        Me
.Panel1.Controls.Clear()
        
Me.Panel1.Controls.Add(UC2
نضييف Button3 للتفريغ وندرج الكود
PHP كود :
Me.Panel1.Controls.Clear() 
الرد }}}
تم الشكر بواسطة:
#8
تفضل المثال
[h=1]مثال بسيط لاستخدام mdiparent بمثال ربط بقاعدة بيانات[/h]
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#9
السلام عليكم و رحمة الله و بركاته
الطريقة بسيطة جدا و هي
الفرم الرئيسي لن يكون فورم عادي ولاكن عند الاضافة بدلا من اختيار windows form سوف تختار MDI Parent Form
و الفورم الفرعي سوف يكون windows form عادي جدا
و في زرار فتح الفورم الصغير من mdi form


كود :
Protected Sub MDIChildNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
   Dim NewMDIChild As New Form1()
   'Set the Parent Form of the Child window.
   NewMDIChild.MdiParent = Me
   'Display the new form.
   NewMDIChild.Show()
End Sub

لا تنسوني من صالح دعائكم
السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#10
اخى الكريم هذا مثال عملى لمشرع عملته قبل فترة ارجو تستفيد منه ان شاء الله :

Public Class Form1

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click

Dim windows As New frmDisplay
windows.MdiParent = Me
windows.Show()



End Sub

Private Sub داخستنToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles داخستنToolStripMenuItem.Click
End
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click
Dim windows As New Stock
windows.MdiParent = Me
windows.Show()
End Sub

Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton3.Click
Dim windows As New frmDisplay
windows.MdiParent = Me
windows.Show()
End Sub

Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton4.Click
Dim windows As New setting
windows.MdiParent = Me
windows.Show()
End Sub

Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click
Dim windows As New balance
windows.MdiParent = Me
windows.Show()
End Sub

Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click
Dim windows As New balance
windows.MdiParent = Me
windows.Show()
End Sub

Private Sub ToolStripButton7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton7.Click
Dim windows As New report
windows.MdiParent = Me
windows.Show()
End Sub

Private Sub ToolStripButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton8.Click
Dim windows As New User_Account
windows.MdiParent = Me
windows.Show()
End Sub
End Class

ادعوا لى من ضهر الغيب
والسلام عليكم ورحمة الله وبركاته
[ATTACH=CONFIG]3538[/ATTACH][ATTACH=CONFIG]3539[/ATTACH]


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 320 05-11-25, 12:10 AM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,858 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,215 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 419 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [VB.NET] عدم ظهور فورم نهى على خليل 0 292 02-04-25, 02:59 PM
آخر رد: نهى على خليل
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 651 09-03-25, 03:52 AM
آخر رد: silverlord
  مشكاه غريبه ظهرت لى فى فورم خالد كامل1 1 327 15-02-25, 02:11 PM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  اغلاق فورم و فتح فورم بعد 1 دقيقة العيدروس 3 387 30-11-24, 06:01 PM
آخر رد: altoki939
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 637 15-11-24, 11:02 AM
آخر رد: modymody300894

التنقل السريع :


يقوم بقرائة الموضوع: