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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : فتح فورم داخل حدود معينه (/showthread.php?tid=23255)



فتح فورم داخل حدود معينه - محمود صالح - 09-01-18

كيفية فتح فورم داخل برواز مصغر
على فورم تاني
كصورة تخيلية
فورم عليه بنل او بكتشر بوكس 
مصغرة الحجم
مثلا ويظهر الفورم الثاني داخل هذا
البرواز الصغير


RE: فتح فورم داخل حدود معينه - عبدالله الدوسري - 09-01-18

لإستظافة نافذة داخل بانل

بعد أن تنشىء النافذة أي الفورم

اتبع الخطوات


الخطوة الأولى : 
frm.TopLevel = False

الخطوة الثانية : إزالة إطار النافذة
 frm.FormBorderStyle = Windows.Forms.FormBorderStyle.None

الخطوة الثالثة : تأكد من أنها مرئية ( ظاهرة )
 frm.Visible = True

الخطوة الرابعة : لتأخذ النافذة نفس حجم البانل
 frm.Dock = DockStyle.Fill

الخطوة الأخيرة : إستظافة النافذة داخل البانل
Panel1.Controls.Add(frm)

PHP كود :
      frm.TopLevel False
        frm
.FormBorderStyle Windows.Forms.FormBorderStyle.None
        frm
.Visible True
        frm
.Dock DockStyle.Fill
        Panel1
.Controls.Add(frm



RE: فتح فورم داخل حدود معينه - Basil Abdallah - 28-01-18

\Project 
\Add new item
MDI


RE: فتح فورم داخل حدود معينه - خالد - 28-01-18

السلام عليكم ورحمة الله وبركاته


أخي محمود

ما الهدف الذي تريد أن تصل إليه!

أحيانا يظن المبرمج أن الطريقة التي يريد تطبيقها تحقق الهدف،
ولكن عندما يشارك غيره بالهدف سوف يجد لديهم طرقاً أخرى قد تكون أفضل،
فيحصل على خبرات إلى خبرته،

ويحقق الهدف.

وفقكم الله ورعاكم

السلام عليكم ورحمة الله وبركاته


RE: فتح فورم داخل حدود معينه - محمود صالح - 28-01-18

اخي خالد اخي باسل اشكركم على تاعونكم تم الحل بكود استاذ عبد الله
وللفائدة كانت الفكرة هي ان هناك فاتورة و قيد محاسبي لما المستخدم يعمل فاتورة بيتعمل قيد محاسبي معها وهذا له فورم وهذا له فورم وكنت انوي ان اجعل فورم القيد داخل فورم الفاتورة مصغر هذه كانت الفكرة وتم الغاؤها وعمل القيد مباشرة في قاعدة البيانات عند عمل الفاتورة (طريقة افضل بكثير وامان من الاخطاء)


RE: فتح فورم داخل حدود معينه - رضوان الجماعي - 09-04-21

كود :
Dim f As New Form With {.TopLevel = False, .AutoSize = False}
       f.Parent = Panel2
       f.Show()
وهذا كود بسيط جدا وخفيف لاستدعاء فورم داخل بانل .