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

أريد معرفة اسم حدث أو (طريقة يمكن إجراؤها) لمعرفة أن ال Form قد أنهت مرحلة التحميل نهائيا (وقد ظهرت بشكل كامل)

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

مرحبا،،

أريد معرفة اسم حدث أو (طريقة يمكن إجراؤها) لمعرفة أن الـ Form قد أنهت مرحلة التحميل نهائيا (وقد ظهرت بشكل كامل)

لأنني أصمم برنامج مكتبة وأنشأت تابع هو تنظيف قاعدة البيانات وذلك من سجلات قديمة أو قد اتهى عملها.....

وقمت بإنشاء Form فيها Progress Bar وضعته شكله Marquee تظهر عند بدء تشغيل البرنامج لإخبار المستخدم بالانتظار قليلا ريثما تتم عملية تحديث قاعدة البيانات، المشكلة أن الـ Form لا تكاد تظهر لتختفي، واستخدمت في الحدث Load التابع System.Threading.Thread(2000) مثلا، ولكن النتيجة أن الفورم كلها جمدت ولم استفد شيئا.

معلومة: يتم تنفيذ تابع التنظيف (التحديث) -سمها ما شئت- لقاعدة البيانات من خلال الأداة BackGroundWorker

على فكرة إذا كان هناك طريقة لمعرفة أي شي إذا كان قد أنهى عمله أو قد انهى تنفيذ حدث معين

وشكرا

تم تعديل هذه المشاركة بواسطة عبد الكريم كنعان في 11 مايو 2007 في 10:11

#2

المطلوب غير واضح لكن

عند تحميل الفورم وظهوره بالكامل ينطلق الحدث

Shown

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

splash screen

يمكن ان تفيدك في هذا الموضوع ايضا

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

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

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

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

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

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