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

وراثة فريم من برنامج اخر

بدأه صاحبة السمو في 7 أكتوبر 2007 · 10 رد · 1,472 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء

هل يمكن وراثه فريم او نسخهه بالكامل من برنامج اخري

يعني انا الان اشتغل على برنامجين

اريد ان انسخ كم فريم موجود في البرنامج الاول الى البرنامج التاني

فهل يمكن ذلك

1145392391.gif
#3

المقصود بالفريم هو صفحه كامله form applicastion

1145392391.gif
#4

الرجاء المساعده يا اخوان

1145392391.gif
#5

المقصود بالفريم هو صفحه كامله form applicastion

1145392391.gif
#6

لا يمكن في فيجوال بيسك دوت نت وراثة class من برنامج آخر

ولكن قم بتحويل class الذي تريد وراثته إلى مشروع dll

ثم قم بإضافته في المشروع الذي تعمل عليه كمرجع

عنئذ تستطيع استخدام جميع الفئات الموجودة في ملف dll

If you want to learn programming start with C++

#7

فورم . وليس فريم .. هناك فرق كبير

حسن الخلق يستر كثيراً من السيئات كما أن سوء الخلق يغطى كثيراً من الحسنات

#8

انا اللى اقصده form يعني عندي صفحه خارج مشروعي ( في مشروع تاني يعني ) اريد ان ارثها ( يعني وراثه اداءه ) فهل يمكن ذلك

علما انني اشتغل على كلا المشروعين كل واحد لوحده

1145392391.gif
#9

نعم يمكنك ذلك -عنطريق عكل refrence للمشروع الثاني او عمل refrence لل dll او ال exe

ومن ثم اضافة inherits WindowsApplication1.form1 مثلا في ال form.designer

Sami is the name .net is the game

SamiKaraeen@hotmail.com

#10

عندي سؤال انا دخلت ابحث وو جدت هذا الموضوع

كيف احول الفورم ل .dll

بحيث استطيع الوراثة منه فيما بعد

انا ادرس من كتاب ديتيل و نفذت الخطوات لكن لم تظهر جميعها لي

يعني لما اضغط على اسم المشروع بالماوس اليمين ثم خصائص ثم من common

من هنا تضيع باقي التفاصيل لا أعرف كيف احول لا يوجد شيء اسمه output لأن المطلوب مني

تحويله الى class library

مشكورين

#11

اخي الكريم

علشان تعمل ملف Dll افتح مشروع جديد واختار Windows Control Library اضف اليه الكونترول اللي انتا عايزها واضف اي احداث Events تريدها واعمل تشغيل ها يتحول الي Dll وها تلاقي نسخه منه موجوده في التوول بوكس تقدر تستخدمها مثلا باضافة Form لنفس المشروع ويتم التعامل معها كما يتم التعامل مع اي كونترول اخر طبعا تقدر تضيف اكتر من كونترول Windows Control Library او لو مش عايز تضيف فورم لنفس المشروع يبقي تفتح مشروع جديد Windows Form ولو عايز تضيف له الكونترول بتاعك

اضغط يمين الماوس علي ToolBox واضف Dll وها تلاقي الملف ده تحت المشروع الاول تحديدا تحت Debug Directory

اما عن اضافة فورم قديم من مشروع اخر الي مشروع جديد واعتقد ده اللي انتا تقصده

استخدم قائمة Project ثم استخدم امر Add, Add Existing Item واختار الفورم اللي انتا عايزه سيتم اضافته الي مشروعك

او انك تقف بالماوس علي نافذة ٍSolution Explorer وخلي الماوس علي اسم المشروع وليس اسم الفورم واضغط يمين الماوس واختار اضف فورم قديم Add Existing Form وطبعا ها تلاقي بالنافذه دي حاجات كتيير تقدر تستخدمه لاضافة اي شئ للمشروع ونفس الشئ من قائمة Project

اتمني ان الشرح البسيط ده يتناسب مع احتياجاتك ويكون ده طلبك حسب ما فهمت من سؤالك

ملحوظه انا باتكلم هنا تحديدا عن الفيجوال ستوديو 2005 او 2008

بالتوفيق

اخوك عمر

تم تعديل هذه المشاركة بواسطة a_pess في 4 مايو 2008 في 05:30

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

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

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

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

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