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

ماذا تقصد بكلمة "فريم"؟
لا يمكن في فيجوال بيسك دوت نت وراثة class من برنامج آخر
ولكن قم بتحويل class الذي تريد وراثته إلى مشروع dll
ثم قم بإضافته في المشروع الذي تعمل عليه كمرجع
عنئذ تستطيع استخدام جميع الفئات الموجودة في ملف dll
If you want to learn programming start with C++
فورم . وليس فريم .. هناك فرق كبير
حسن الخلق يستر كثيراً من السيئات كما أن سوء الخلق يغطى كثيراً من الحسنات
انا اللى اقصده form يعني عندي صفحه خارج مشروعي ( في مشروع تاني يعني ) اريد ان ارثها ( يعني وراثه اداءه ) فهل يمكن ذلك
علما انني اشتغل على كلا المشروعين كل واحد لوحده

نعم يمكنك ذلك -عنطريق عكل refrence للمشروع الثاني او عمل refrence لل dll او ال exe
ومن ثم اضافة inherits WindowsApplication1.form1 مثلا في ال form.designer
Sami is the name .net is the game
SamiKaraeen@hotmail.com
عندي سؤال انا دخلت ابحث وو جدت هذا الموضوع
كيف احول الفورم ل .dll
بحيث استطيع الوراثة منه فيما بعد
انا ادرس من كتاب ديتيل و نفذت الخطوات لكن لم تظهر جميعها لي
يعني لما اضغط على اسم المشروع بالماوس اليمين ثم خصائص ثم من common
من هنا تضيع باقي التفاصيل لا أعرف كيف احول لا يوجد شيء اسمه output لأن المطلوب مني
تحويله الى class library
مشكورين
اخي الكريم
علشان تعمل ملف 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
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…