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

هل من الممكن نقل محتويات فورم بالاكواد الى فورم اخر

بدأه حامد محمد الوصيف في 27 سبتمبر 2014 · 2 رد · 441 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

لدى فورم بها محتويات كثيرة واكواد كثيرة

واريد ان اعمل فورم اخرسوف تكون نفس المحتويات مع اختلاف فى الشكليات فقط

 

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

 

 

فهل يمكن ذلك

13598125002.gif

038c8ecfa8.gif

#2

نعم اخي تستطيع و ذلك بنسخ الفورم و ذلك من خلال ........ 

 

post-284962-0-42775600-1411776033_thumb.
  

تم تختار الفورم الذي تريده في البرنامج وهذا ما اعرفه و ارجوا ان اكون قد وفقت في اجابتك .......

تم تعديل هذه المشاركة بواسطة raoe-041 في 27 سبتمبر 2014 في 03:13

1
#3

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

 

نعم أخي الكريم يمكنك عمل ذلك، وهو مشابه ل Master Page ضمن تطبيقات الويب

الأفضل أن تقوم بإنشاء فورم أب BaseForm، وضع عليه العناصر الأساسية،

ثم أي فورم تريد جعله مشابه، فقط أجعل يرث من BaseForm بدل Form

public partial class Form1 : BaseForm

 

وستحصل على المطلوب،

وبإمكانك وراثة السلوك أيضاً، مثلا لو كان لديك زر معين بالفورم الأب يقوم بحدث معين، وتريد تغييره ضمن الأبن، فهذا ممكن عن طريق overriding

 

إليك المثال التالي: حيث قمنا بعمل BaseForm يحوي مجموعة من العناصر، مثلا زر إغلاق

ثم قمنا بعمل أبناء له Form1, Form2

لاحظ ضمن الأبناء بالقائمة File > New كيف استطعنا وراثة السلوك وتغييره

 

بالنهاية الأمر مشابه لعمل أي كلاس مع مفهاهيم OOP

 

بالتوفيق،،،

ReusableForms.rar

2

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…