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

ما كيفية عمل instance من كلاس في حال لايتوفر لدي الا اسم الكلاس ك string

مغلق
بدأه MohEgy في 9 يناير 2007 · 4 رد · 724 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اود عمل instance من كلاس في حال لايتوفر لدي الا اسم الكلاس ك string

مثال

لعمل shortcut لفورمة معينة بحيث عند الضغط عليها اقوم بفتح البرنامج الخاص بي وبداخلة الفورمة المطلوبة وذلك عن طريق ان shortcut تحتوي علي برامتر بأسم الفورمة وليكن Form1 ويقوم برنامجي بأستقبال هذة القيمة النصية Form1 في Main ولكن كيف اعمل instance من Form1 بواسطة القيمة النصية التي استقبلتها دالة Main

#2

يمكنك عمل هذا باستخدام ال Reflection لكن من رأيي أن مشكلتك أبسط من هذا ربما لو شرحتها سنجد حل ابسط

بالنسبة للReflection

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

أشكرك يا أخي علي الرد وشرح المشكلة كالاتي

اريد قائمة بأخر 5 شاشات تم فتحهم وغلقهم داخل النافذة MDI وفي حالة الضغط علي اي منهم يقوم بفتح الشاشة وبالتالي سأقوم بحفظ اسم الفورم في القائمة ولا يمكن حفظ reference لها حيث انها ستكون disposed وبالتالي احتاج الي recreate a new instance from the form

بالطبع يمكن عمل switch case وارجع نسخة من الكلاس بناء علي قيمة string ولكن عدد classes كبير بالأضافة الي اني احتاج الي حل more efficient

وهناك مشاكل اخري من هذا القبيل ولكن حاليا اكتفي بهذة

#5

أشكرك يا أخيبالفعل هذا هو المطلوب

هذا الموضوع مغلق.

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

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

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

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

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