بارك الله فيك اخي الكريم اشتغل المثال زي الحلاوة
وطبقت الطريقة عندي ولكن لاتظهر هل فيه خصائص اعدلها في النموذج وهل فيه كود اضعها ولك جزيل الشكر
(15-11-15, 04:06 PM)hefa كتب : [ -> ]بارك الله فيك اخي الكريم اشتغل المثال زي الحلاوة
وطبقت الطريقة عندي ولكن لاتظهر هل فيه خصائص اعدلها في النموذج وهل فيه كود اضعها ولك جزيل الشكر
السلام عليكم ورحمه الله وبركاته
نعم توجد خصائص للشاشه الرئيسيه للبرنامج MdiParent(الواجهه الرئيسيه والذي قمنا بوضع خصائصه IsMdiContainer=true)
عند الوقوف علي الفورم الرئيسي أو الشاشه الرئيسيه قم بالنقر بزر الماوس الأيمن ثم أختيار Properties أو الضغط F4 مباشره ثم يجب اتباع الخطوات في Properties:
1- الضغط علي BackgroundImage ومن مربع الحوار أضغط Import وأختيار صوره ثم موافق (والتي ستظهر كخلفيه البرانامج الرئيسيه).
2- من الخاصيه BackgroundImageLayout اختيار Ctretch
3- وبالتأكيد الخاصيه IsMdiContainer=true وليس False
أخيرا أنصح بمراجعه الأكواد والخصائص بالمثال 2
طبقت جميع الطرق ولم تظهر الخلفية للأسف علماً بأنني واضع مجموعة من الأدوات على النموذج mdi
هل قد تكون هي المشكلة
[
attachment=8544]
وايضاً كل ماضغطت على النموذج او اضفت اي شيء تظهر لي المشلكة صادق microsoft visual studio مشكلة ويجب اغلاقه
(16-11-15, 11:34 AM)hefa كتب : [ -> ]طبقت جميع الطرق ولم تظهر الخلفية للأسف علماً بأنني واضع مجموعة من الأدوات على النموذج mdi
هل قد تكون هي المشكلة
وايضاً كل ماضغطت على النموذج او اضفت اي شيء تظهر لي المشلكة صادق microsoft visual studio مشكلة ويجب اغلاقه
السلام عليكم ورحمه الله وبركاته
نعم لا يجب وضع أي أدوات علي النموذج الرئيسي داخل Container أذا كان بالامكان ارفاق النموذج حتي استطيع حل المشكله
أيضا حاول أستخدام Rebuild للمشروع بعد أي تعديل أو أضافه
السلام عليكم ورحمة الله
أختي هيفاء
عندما يتم وضع أدوات على MdiForm لم يعد مفيداً، والأفضل الإستغناء عنه في هذه الحالة واستخدمي Form عادي.
يعطيكم الف الف عافية كانت المشكلة في نفس اصدار الفيجوال بيسك وانحلت المشكلة وللله الحمد
بتشكركم كتييييييير،،
(15-11-15, 04:29 AM)mrimamm كتب : [ -> ] (15-11-15, 02:55 AM)مهموم كتب : [ -> ]السلام عليكم ورحمة الله
أختي هيفاء
طبعا بعد وضع صورة في الخاصية BackgroundImage ولكنها لن تظهر إلا أثناء تشغيل المشروع
السلام عليكم ورحمه الله وبركاته..
نعم اتفق معاك تماما أخي الكريم أن الاساس هو BackgroundImage Property كون Mdi(IsMdiContainer=true قد توجد طريقه أخري هي عمل CustomForm نموذج مخصص وهو أيضا MdiChildren وتضع عليه سواء Panel أو PictureBox أي شي ، وطبعا هذا النموذج أو الفورم يجب أن يكون بدون حدود أو ToolBox وقد وضعت المثال في المرفقات أرجوا الاطلاع عليه لانني قد أستخدمه قبل الانتهاء من البرنامج ليس كتغيير خلفيه فقط ...
تقبلوا مروري
فعلاً فكرتك جميله جداً وبسيطه ،، شاكر لك استفدت من مشاركتك كخبره اضيفت لمهاراتي
