winforms طريقة تطبيق عرض الشاشة الحقيقية
]وصف المشكلة
يريد المطور إيجاد طريقة لجعل تطبيق WinForms يعمل في وضع ملء الشاشة ، مما يلغي جميع التداخل المرئي ، مثل شريط المهام أو الحدود. إنهم يستخدمون حاليًا formborderstyle.none و windowstate.maximized ، لكن هذه الطريقة لا يمكن أن تكتب شريط المهام.
حلول
لتحقيق تجربة كاملة الشاشة ، تكون الخطوات التالية مطلوبة:
تعيين formborderstyle على formborderstyle.none:
this.FormBorderStyle = FormBorderStyle.None;
this.windowstate = formWindowState.Maximized ؛
this.WindowState = FormWindowState.Maximized;
this.topmish = true ؛
this.TopMost = true;
نصيحة إضافية: إخفاء menustrip تلقائيًا لزيادة زيادة مساحة الشاشة ، يمكن استخدام الكود التالي لإخفاء Menustrip تلقائيًا:
هذا. if (this.menustrip1.visible && this.formborderstyle == formborderstyle.none) { this.height = this.menustrip1.Height ؛ this.menustrip1.visible = false ؛ } } ؛
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3