파워 포인트 프리젠 테이션이 실행되는 것처럼 내 응용 프로그램을 "전체 화면"으로 실행하고 싶습니다. 제목 표시 줄이 사라지고 메뉴 막대도 사라집니다..NET 양식 실행 전체 화면
내가 너무 복잡해야한다고 생각 해달라고하지만 난 당신이 작업 표시 줄 숨기기를 포함하여, 바로 그것을하고 싶은 경우에 그것을
파워 포인트 프리젠 테이션이 실행되는 것처럼 내 응용 프로그램을 "전체 화면"으로 실행하고 싶습니다. 제목 표시 줄이 사라지고 메뉴 막대도 사라집니다..NET 양식 실행 전체 화면
내가 너무 복잡해야한다고 생각 해달라고하지만 난 당신이 작업 표시 줄 숨기기를 포함하여, 바로 그것을하고 싶은 경우에 그것을
을 수행하는 방법을 찾을 수없는, 여기에 작동하는 방식을 보여주는 문서입니다 : http://www.codeproject.com/KB/cs/FullScreenDotNetApp.aspx
Here is a great example 어떻게하는지 보여줍니다.
두 개의 P/Invoke 호출이 필요합니다.
이 (VB.NET 구문)를보십시오 :
Me.MaximizeBox = False Me.MinimizeBox = False Me.TopMost = False Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
이것은 쉬운 접근 방법처럼 보이지만 작업 표시 줄은 다루지 않습니다. – marcc
동의 함 - 제공 한 기사에 멋진 해결책이 있습니다. –
는 다중 모니터 시나리오를 고려하십시오. 이 코드는 활성 모니터 (마우스 커서가있는 위치)에서 양식을 전체 화면으로 만듭니다.
this.FormBorderStyle = FormBorderStyle.None;
this.Bounds = Screen.FromPoint(MousePosition).Bounds;
이 질문은 이전에 질문되었습니다. 검색하십시오. – Shoban
도움이 될 것입니다 : http://stackoverflow.com/questions/600735/fullscreen-application-wm6-c – kenny
나는 그가 전체 프레임 워크에서 의미가 있다고 생각합니다! – stevehipwell