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

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

بدأه ابو رفيق في 25 فبراير 2013 · 4 رد · 485 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ياشباب جزاكم الله خير

 

عندي فورم وبستدعي فورم تانية منه بالطريقة Form.ShowDialog  وبنفذ تعليمات على قاعدة البيانات وبغلق الفورم me.close  ولما أرجع أستدعي الفورم مره تانية بلاقي نفس البيانات آخر مره موجوده هلى يجد حل لتلافي ذلك بدون مسح للمحتويات في حدث form activate  او form Lode  ولكم جزيل الش

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#2

السلام عليكم ..

الـــ VB.NET  يستخدم static instance من الفورم , بمعنى لو أنك قمت باستدعاء فورم , ثم اغلقته فإنه يحتفظ بهذا الفورم بالذاكرة مع بياناته , و لو قمت باستدهائه مرة أخرى , سيظره لك من الذاكرة مع البيانات التي كانت فيه.

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

استخدم :

Form2.ShowDialog()        Form2 = Nothing

 طبعا هي ميزة في الــ VB.NET  لفتح النوافذ بسرعة دون الحاجة لإنشاء بالطريقة :

Dim f As New Form2        f.ShowDialog()
1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

الأخ حسام جزاك الله خير على الإجابة تمام ظبطت معايا زي حضرتك ماتفضلت

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#4

اذا اعمل افضل اجابة ياخي الكريم  للاستاذ   houssam11350_11350 top.png

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#5
ابو رفيق كتب:

الأخ حسام جزاك الله خير على الإجابة تمام ظبطت معايا زي حضرتك ماتفضلت

جزاك الله خيرا .. بالتوفيق

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

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

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

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

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