سؤال

لقد لاحظت سلوك غير مرغوب فيه بتطبيقات .NET WinForms. لدي شاشة شاشات واسعة تدور 90 درجة إلى اتجاه عمودي. عند عرض تطبيقات .NET WinForms على ذلك، تظهر النافذة، ولكنها كلها فارغة، أبيض. يمكنني إصلاح النافذة عن طريق ضرب Ctrl-Alt-Delete وعندما يأتي مربع الحوار، اضغط على إلغاء، ثم سيتم عرض النافذة بشكل صحيح. لقد تكرار هذا على شاشات مختلفة وبطاقات الفيديو. لقد رأيت هذا مع تطبيق نام في المنزل ومع شاشة Windows Update. لا تحتاج إلى أن تكون شاشة عريضة الشاشة. يبدو أن "المربع" مراقب تدوير 90 درجة لا يبدو له هذه المشكلة. هل لاحظ أي شخص آخر هذا؟ هل هناك حل لذلك؟ هل هي قضية معروفة؟

هل كانت مفيدة؟

المحلول

يتم بدء طلبك بعد الشاشة تدوير؟ لأنني أسمي الطيور على Microsoft هنا. أعتقد أن اشياء خطتهم قد افسدت ولهذا السبب.

نصائح أخرى

لم يسبق له مثيل ولا لاحظت أنه من قبل، اعتدت بيع شاشات الدورية من هذا القبيل عندما اعتدت العمل في مدينة الدائرة.

بغض النظر، هل حاولت تشغيل Me.Refresh ()؟ (أو this.refresh ()؛ اعتمادا على اللغة) ببساطة يجعل النموذج إعادة رسم. قد تستحق محاولة وضع هذا الرمز في معالج الأحداث Formresize لمعرفة ما إذا كان يساعد أي شيء.

أيضا، أفترض أنه يذهب دون شك أن مراسي يتم إعداده بشكل صحيح. لذا فإن آخر شيء يمكنني أن أفكر فيه في الوقت الحالي هو التحقق للتأكد من أن خصائص. تخصيص عناصر تحكم النموذج تصف نقطة داخل حدود الصفحة عند عدم إظهارها.

أوه، هذا يمكن أن يكون أيضا شيء لنظام التشغيل ... هل نتحدث XP؟ مشهد من خلال؟ ويندوز 7؟ أو فقط جميع منتجات Microsoft؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top