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

نسخة كاملة : مشكلة ؟ : الفورم تبدوا وكأنها معلقة Freaz
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
كيف حالكم اخواني الأفاضل عساكم بخير وصحة وسلامة ان شاء الله
كل عام وانتم بألف خير ان شاء الله اعاده الله علينا وعليكم بالخير ان شاء الله


لدي مشكلة انني كلما اظهر الفورم المطلوبة تبدوا وكأنها معلقة حيث العناصر التي عليها لا تظهر طبيعية وكأنها ممسوحة والماوس عند تحريك المؤشر عليها تظهر كشكل ساعة رملية وعند الضغط عليها " على الفورم " يصبح لونها ابيض ويكتب على عنوانها عدم استجابة مع العلم
ان الفورم يتم إظهارها من ثريد آخر فيه حلقة لا نهائية لقد جربت

عمل الخاصية CheckForIllegalCrossThread عملتها False و سويت Delegate ايضاً و Void method
تقوم بالتحقق من الـ InvokeRequired ولم تنفع ايضاً

ولكن لاحظت انني عندما اظهر الفورم بالميثود ShowDialog() بدل الميثود Show() يصبح كل شيء تماما ولكن المشكلة بأنني لا استطيع تطبيق اي تعديلات عليها بعد تنفيذ الميثود Showdialog() بل يجب تطبيق التعديلات قبل ان تظهر الفورم


مالحل وماهو سبب هذه المشكلة والله اكاد اصاب بجنون

ولدي سؤال آخر ايضاً Big Grin

لو عمل اكثر من Instance لفورم واحدة كيف اتعامل مع كل Instance على حدا

يعني لو انشئت اوبجكت من فورم معينة "" ---> Form1 h1 = new Form1();
عملت Show للفورم مرة من مثود معينة ومن ثم عملت Show للفورم من ميثود تانية والآن لدي 2 فورم ظاهرة كيف اتعامل مع كل Instance منهم على حدا

ولكم جزيل الشكر والثواب على الله

وآسف على الإطالة
هل جربت التطبيق في جهاز اخر
تم حل المشكلة اخي العزيز والله يجزيك الخير على كل حال

كانت المشكلة اني استدعي الفورم من ميثود فيها حلقة لانهائية وثريد آخر غير الثريد المنشأ مع انه ليس هناك تعارض بين الثريدين الإثنين

ولكن حللت المشكلة بتعريف متغير من النوع static من الفورم