تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة ؟ : الفورم تبدوا وكأنها معلقة Freaz
#1
السلام عليكم ورحمة الله وبركاته
كيف حالكم اخواني الأفاضل عساكم بخير وصحة وسلامة ان شاء الله
كل عام وانتم بألف خير ان شاء الله اعاده الله علينا وعليكم بالخير ان شاء الله


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

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

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


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

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

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

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

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

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

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

ولكن حللت المشكلة بتعريف متغير من النوع static من الفورم
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم