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

مشكلة في اظهار النموذج

بدأه بهاء صلاح الدين في 7 مايو 2008 · 3 رد · 823 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي مشكلة يا جماعة و هي أنني قمت بانشاء نموذجين هما form1 و form5

و كتبت في أعلى صفحة الكود :public info as new form5

ثم وضعت زرا" على form1 و كتبت في حدثه :

info.show

و عند الضغط على الزر فان form5 يظهر بشكل طبيعي و لكن اذا قمت باغلاقه و ضغطت على الزر مرة اخرى فان البرنامج ينهار و تظهر الرسالة الآتية :

Cannot access a disposed object.

Object name: 'Form5'.

فما الحل لهذه المشكلة

أخوكم المستجد بهاء

#2

بسم الله الرحمن الرحيم

يا اخي الكريم السطر في اول الكود يقوم بحجز مساحه من الذاكره و يسميها info

و انت حينما قمت بعمل مفتاح و كتبت داخله info.show ثم اغلقت الفورم هذه

فانه تم تنفيذ الميثود Dispose عليها بعد اختفائها من علي الشاشه

ولذلك لم تستطع ان تظهر هذه الفورم ثانية

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

Dim info as Form5

و في اجراء حدث الضغط علي المفتاح الذي وضعته اكتب

info=new Form5()

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

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

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#3

شكرا" يا اخ انجم و معذرة للتأخير في الشكر

#4

يعني انا شايف انك تستدعي الفورم مباشرة

من تحت الباتون Event Click اكتب الكود التالي

Form4.show()

بالتوفيق

اخوك عمر

تم تعديل هذه المشاركة بواسطة a_pess في 12 مايو 2008 في 09:23

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