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

Screen.Width

مغلق
بدأه حلواني في 2 يونيو 2002 · 1 رد · 616 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أشغل برنامجي ليحصل على قيمة عرض الشاشة من الأمر Screen.Width لنقل أنه يعطي 9600

الآن أشغل لعبة ما (مثل Counter-Strike) -برنامجي لا يزال قيد التشغيل-، أغلق اللعبة وأعود للبرنامج للحصول على عرض الشاشة من جديد باستخدام التعليمة Screen.Width ليعطيني قيمة مغايرة 7200 (وهي قيمة خاطئة لعض الشاشة عند هذه القراءة)، أغلق برنامجي وأعيد تشغيله من جديد لأجد أنه يعطيني القيمة لعرض الشاشة 9600

وكأن البرنامج يقرأ عرض الشاشة في أول مرة يتم تحميل البرنامج ويخزن هذه القيمة للحصول عليها باستخدام التعليمة Screen.Width وهذه القيمة لن تتغير حتى أغلق البرنامج وأعيد تشغيله.

كيف يمكنني أن أحصل على القيمة الصحيحية لعرض الشاشة بدون إغلاق وإعادة تشغيل البرنامج؟

مع جزيل الشكر...

#2

عندي موديل تمكنك تجعل الشاشة في الوضع المناسب تقوم بتنسيق ادواتك على الفورم و كل ما بدلت في اللستم ترى ان برنامجك لا يتغير تحصلها بإسمي في منتدى فجوال بيسك في دوال api او موضوع تغيير عرض الشاشة.

الفقير

خليل

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

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