15-07-13, 02:57 PM
السلام عليكم ورحمة الله وبركاته
كيف حالكم اخواني الأفاضل عساكم بخير وصحة وسلامة ان شاء الله
كل عام وانتم بألف خير ان شاء الله اعاده الله علينا وعليكم بالخير ان شاء الله
لدي مشكلة انني كلما اظهر الفورم المطلوبة تبدوا وكأنها معلقة حيث العناصر التي عليها لا تظهر طبيعية وكأنها ممسوحة والماوس عند تحريك المؤشر عليها تظهر كشكل ساعة رملية وعند الضغط عليها " على الفورم " يصبح لونها ابيض ويكتب على عنوانها عدم استجابة مع العلم
ان الفورم يتم إظهارها من ثريد آخر فيه حلقة لا نهائية لقد جربت
عمل الخاصية CheckForIllegalCrossThread عملتها False و سويت Delegate ايضاً و Void method
تقوم بالتحقق من الـ InvokeRequired ولم تنفع ايضاً
ولكن لاحظت انني عندما اظهر الفورم بالميثود ShowDialog() بدل الميثود Show() يصبح كل شيء تماما ولكن المشكلة بأنني لا استطيع تطبيق اي تعديلات عليها بعد تنفيذ الميثود Showdialog() بل يجب تطبيق التعديلات قبل ان تظهر الفورم
مالحل وماهو سبب هذه المشكلة والله اكاد اصاب بجنون
ولدي سؤال آخر ايضاً
لو عمل اكثر من Instance لفورم واحدة كيف اتعامل مع كل Instance على حدا
يعني لو انشئت اوبجكت من فورم معينة "" ---> Form1 h1 = new Form1();
عملت Show للفورم مرة من مثود معينة ومن ثم عملت Show للفورم من ميثود تانية والآن لدي 2 فورم ظاهرة كيف اتعامل مع كل Instance منهم على حدا
ولكم جزيل الشكر والثواب على الله
وآسف على الإطالة
كيف حالكم اخواني الأفاضل عساكم بخير وصحة وسلامة ان شاء الله
كل عام وانتم بألف خير ان شاء الله اعاده الله علينا وعليكم بالخير ان شاء الله
لدي مشكلة انني كلما اظهر الفورم المطلوبة تبدوا وكأنها معلقة حيث العناصر التي عليها لا تظهر طبيعية وكأنها ممسوحة والماوس عند تحريك المؤشر عليها تظهر كشكل ساعة رملية وعند الضغط عليها " على الفورم " يصبح لونها ابيض ويكتب على عنوانها عدم استجابة مع العلم
ان الفورم يتم إظهارها من ثريد آخر فيه حلقة لا نهائية لقد جربت
عمل الخاصية CheckForIllegalCrossThread عملتها False و سويت Delegate ايضاً و Void method
تقوم بالتحقق من الـ InvokeRequired ولم تنفع ايضاً
ولكن لاحظت انني عندما اظهر الفورم بالميثود ShowDialog() بدل الميثود Show() يصبح كل شيء تماما ولكن المشكلة بأنني لا استطيع تطبيق اي تعديلات عليها بعد تنفيذ الميثود Showdialog() بل يجب تطبيق التعديلات قبل ان تظهر الفورم
مالحل وماهو سبب هذه المشكلة والله اكاد اصاب بجنون
ولدي سؤال آخر ايضاً
لو عمل اكثر من Instance لفورم واحدة كيف اتعامل مع كل Instance على حدا
يعني لو انشئت اوبجكت من فورم معينة "" ---> Form1 h1 = new Form1();
عملت Show للفورم مرة من مثود معينة ومن ثم عملت Show للفورم من ميثود تانية والآن لدي 2 فورم ظاهرة كيف اتعامل مع كل Instance منهم على حدا
ولكم جزيل الشكر والثواب على الله
وآسف على الإطالة