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

نسخة كاملة : جمع ثلاثه مشاريع في مشروع واحد من خلال قائمه TabContral
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
[attachment=20753]
السلام عليكم

لدي 3 مشاريع اريدهم في مشروع واحد رئيسي من خلال قائمه Tab Control  بحيث يكون هناك تاب واحد يفتح المشروع الاول ، التاب الثاني يفتح المشروع الثاني وهكذ الخ

مرفق لكم 3 مشاريع اريدهم في المشروع الاساسي.

شاكراً تعاونكم سلفاً
وعليكم السلام ورحمة الله وبركاته

جرب هذه الطريقة
https://stackoverflow.com/a/7692113/3814729

ستحتاج إلى تحديد اسم المشروع (namespace) قبل اسم الفورم
وعليكم السلام ورحمة الله وبركاته
المشروع في المرفقات بعد عمل المطلوب
ملاحظة تم إستخدام الطريقة التي ذكرها الأخ الفاضل محمد كريم
تمنياتي لك بالتوفيق والنجاح
جربت تحميل المشروع المرفق ولم يعمل قد يكون الملف معطوب او فيه اشكاليه .
اتمنى ارفاق المشروع مره اخرى حتى تتضح الفكره في البرنامج بشكل واضح .
اكرر شكري لكم شاكراً تعاونكم سلفاً .

جربت تحميل المشروع المرفق ولم يعمل قد يكون الملف معطوب او فيه اشكاليه .
اتمنى ارفاق المشروع مره اخرى حتى تتضح الفكره في البرنامج بشكل واضح .
اكرر شكري لكم شاكراً تعاونكم سلفاً .
(05-02-19, 09:39 PM)محمد مسافر كتب : [ -> ]جربت تحميل المشروع المرفق ولم يعمل قد يكون الملف معطوب او فيه اشكاليه .
اتمنى ارفاق المشروع مره اخرى حتى تتضح الفكره في البرنامج بشكل واضح .
اكرر شكري لكم شاكراً تعاونكم سلفاً .

جربت تحميل المشروع المرفق ولم يعمل قد يكون الملف معطوب او فيه اشكاليه .
اتمنى ارفاق المشروع مره اخرى حتى تتضح الفكره في البرنامج بشكل واضح .
اكرر شكري لكم شاكراً تعاونكم سلفاً .


الشكر لله والفضل لله
جرب الملف بعد إعادة الضغط بصيغة zip
وشغل المشروع الاساسي
المشروع جاهز
بس لو تكرمت كيف تم اسقاط المشروع مثل ماهو على الاماكن المحدده ولايوجد اكود متعلقه بكل مشروع في التاب المحدد


ممكن توضيح من سيادتك علشان استفيد وماهي الخطوات بالتفصيل ان امكن .

شكراً للجميع
(06-02-19, 09:03 PM)محمد مسافر كتب : [ -> ]المشروع جاهز
بس لو تكرمت كيف تم اسقاط المشروع مثل ماهو على الاماكن المحدده ولايوجد اكود متعلقه بكل مشروع في التاب المحدد


ممكن توضيح من سيادتك علشان استفيد وماهي الخطوات بالتفصيل ان امكن .

شكراً للجميع

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


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

رابع خطوة هاضيف المشاريع الفرعية للمشروع عن طريق References

ثم

ثم سيتم إستدعاء المشاريع في الفورم المراد إستخدامها فيه في المشروع الرئيسي

وأخيرا إستخدام الكود المطلوب في حدث formload

كود :
  Dim frm_Date_Converter As New Date_Converter.Form1
       frm_Date_Converter.TopLevel = False
       frm_Date_Converter.FormBorderStyle = Windows.Forms.FormBorderStyle.None
       frm_Date_Converter.Visible = True
       frm_Date_Converter.Dock = DockStyle.Fill
       TabPage3.Controls.Add(frm_Date_Converter)

وتكرار الكود مع تغيير أسم المتغير والمصدر في أول سطر على حسب الحاجة


ملحوظة مهمة 
تأكد من عدم تشابه 
في أي من المشاريع حتى لا يتم التعارض بينهم

......................

أتمنى يكون الشرح واضح
وأي إستفسار أنا موجود

تمنياتي لك بالتوفيق والنجاح
[attachment=20793]
شكرا
ولكن بصراحه جربت الخطوات ومامشي الحال يمكن في خطوه ناقصه او مش صحيحه شوف المرفقات هل صحيح
الصورة الأولى هي الصحيحة

اما الثانية في المرفقات خطأ

الصحيح بيتم إضافة ملف المشروع الرئيسي وليس الملف التنفيذي في ثالث خطوة في الشرح السابق

أما خطوة الرابعة هاضيف المشاريع الفرعية للمشروع عن طريق References
وهنا هايظهر لك اسماء المشاريع الفرعية اتي قمت بإضافتها في الخطوة السابقة لإضافتها كأنها شبه ( dll ) وهي ليست كذلك
(أعتقد ستظهر المشاريع في تبويب projects  في الصورة المرفقة في ردك الأخير )



حاول تنشأ اربع أو ثلاث مشاريع جديدة للتجربة عليها 
وراعي أسماء المشروعات تكون مختلفة ويكون اسماء الروت مختلفة


وأيضا target cpu  حاول تخليه موحد بين المشاريع 86 أو 64  للكل

وبإذن الله تعالى هاتنجح معك

وأي استفسار أنا موجود 

تمنياتي لك بالتوفيق والنجاح
ان شاء الله احاول شكرا

(08-02-19, 10:52 PM)محمد مسافر كتب : [ -> ]ان شاء الله احاول في طلب اخير المشروع الذي انت عملته ودمجت الثلاثه المشاريع كيف يمكن اعدل على واجهه المشروع من حيث الكتابه مثلاً او تصغير الخط او تكبيره او عمل ملاحظات الخ لاانه لاتظهر كيف يمكن اظهرها واقدر اشوفها واعدلها .
تحياتي
الصفحات : 1 2