Winforms 실제 전체 화면 표시 구현 방법
]문제 설명
개발자는 전체 화면 모드에서 WinForms 응용 프로그램을 실행할 수있는 방법을 찾고 작업 표시 줄 또는 테두리와 같은 모든 가시적 간섭을 제거하려고합니다. 현재 Formborderstyle.none 및 Windowstate.maximized를 사용하고 있지만이 메소드는 작업 표시 줄을 덮어 쓸 수 없습니다.
솔루션
전체 전체 화면 경험을 달성하려면 다음 단계가 필요합니다.
FormborderStyle을 Formborderstyle.none으로 설정하십시오 :
this.FormBorderStyle = FormBorderStyle.None;
WindowState를 FormWindowState.maximized로 설정합니다 :
this.WindowState = FormWindowState.Maximized;
가장 맨 위로 설정 :
this.TopMost = true;
추가 팁 : 자동으로 menustrip
]화면 공간을 더욱 최대화하기 위해 다음 코드를 사용하여 Menustrip을 자동으로 숨길 수 있습니다.
this.menuStrip1.VisibleChanged = (s, e) => {
if (this.menuStrip1.Visible && this.FormBorderStyle == FormBorderStyle.None)
{
this.Height = this.menuStrip1.Height;
this.menuStrip1.Visible = false;
}
};
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3