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

مشكلة مع ال mdicontaner background

مغلق
بدأه White Leopard في 20 مارس 2007 · 3 رد · 602 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أخواني .. وحبيبي الحج سالم ربنا يوفقك .. وترضى عنا

1 -

بستخدم VB.NET 2005

2 -

قاعدة البينات access ,.. ( ايه علاقته بالموضوع بس عشان .. . )

3 -

المشكلة كالتالي ..

لما بعمل اي فورم mdicontaner

بتنقلب الخلفية زي الصورة ف المرفقات ..

وكذلك الmdiform

انا عايز احط

باك جروند وفي نفس الوقت يكون الفورم mdichild او mdicontaner

بال vb6 كنت بختار mdichild والفورم مابيخرج من نطاق ال mdiform وبقدر احط باكجروند وكلو تمام ..

بس في Vb.net 2005 لما اجي اعمل الفورم Mdichild بيطلعلي bug ومش فاهم ايه الي بيحصل ..

بس بطلب من أي حد يشرحلي ازاي بتمشي العملية ..

ازاي اخلي الفورم مايخرج من أطار الفورم الأم ..

واحط خلفية

هم حاجتين بس مش مشكلتين يعني اعتقد نفس المشكلة مش لازم اعمل موضوع جديد ,,, لو الأخ المشرف بيشوفهم مشكلتين يحذف واحدة ويسيب التانية ياريت وانا هعمل موضوع جديد مش مشكلة بس ماينغلقش ده ,.,

شكرا ياجماعة

post-90958-1174415366_thumb.gif

#2

ما هي رسالة الخطأ التي تظهر لك

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

؟؟؟

مفيش رسائل خطأ ..

انا عايز اعرف مين الي Mdicontaner

ومين mdiChild

ومين Mdiparent

في ال Vb6 كان الفورم الأم اسمه MdiFORM

والباقي MDIchild

ده مبيخليش اي فورم من البرنامج يخرج خارج الفورم الأم بيصبح في الطار بتاعها بس . .

#4

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

لجعل الفورم MdiContainer, اذهب إلى نافذة الخصائص واجعل خاصية MdiContainer بـ True. بعد هذا, عندما تريد أن تفتح فورم بداخل تلك الـ MdiContainer بحيث تصبح الفورم الجديدة ابنة لها, اكتب :

Dim childForm As YourChildForm =  New YourChildForm() 
childForm.MdiParent = Me
childForm.Show()

بالنسبة لوضع صورة كخلفية لفورم وهي في حالة الـ MdiParent = True, اكتب التالي في الـ Load مثلا :

Dim myClient As MdiClient = CType(Controls(Controls.Count-1), MdiClient)
myClient.BackgroundImage = New Bitmap("C:\yourImageName.ext")

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

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

مواضيع مشابهة