Winforms Real Full Screen Display Method de implementación
]]Problema Descripción
Un desarrollador quiere encontrar una manera de hacer que la aplicación WinForms se ejecute en modo de pantalla completa, eliminando toda interferencia visible, como una barra de tareas o un borde. Actualmente están utilizando FormBorderStyle.None y WindowState.Maximized, pero este método no puede sobrescribir la barra de tareas.
soluciones
Para lograr una experiencia completa de pantalla completa, se requieren los siguientes pasos:
Establezca formBorderStyle en formBorderStyle.none:
this.FormBorderStyle = FormBorderStyle.None;
Establezca WindowState en Formwindowstate.maximized:
this.WindowState = FormWindowState.Maximized;
Establecer TopMost en True:
this.TopMost = true;
TIPS adicional: ocultar automáticamente Menustrip
]]Para maximizar aún más el espacio de la pantalla, el siguiente código se puede usar para ocultar automáticamente Menustrip:
this.menuStrip1.VisibleChanged = (s, e) => {
if (this.menuStrip1.Visible && this.FormBorderStyle == FormBorderStyle.None)
{
this.Height = this.menuStrip1.Height;
this.menuStrip1.Visible = false;
}
};
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3