2008-10-14 3 views
1

여러 차트를 표시하는. NET 응용 프로그램에서 일하고 있습니다. 내 사용자는 "차트 # 3을 가져 와서 네 번째 모니터에서 최대화"라고하는 쉬운 방법을 원합니다.여러 모니터가있는 시스템에서 모니터를 나열하고 양식을 최대화하는 방법은 무엇입니까?

"모니터 # 1, 모니터 # 2 등"을 선택할 수 있도록 모니터 수를 어떻게 결정합니까? (모든 사용자가 같은 수의 모니터를 사용하는 것은 아닙니다.)

그리고 사용자가 특정 모니터를 선택하면 해당 정보를 사용하여 최대화하려는 차트를 어떻게 배치 할 수 있습니까?

답변

3

Screen 클래스는 available screens을 찾는 데 많은 도움이됩니다. 당신이 양식을 "최대"때

양식이 자동으로

당신은 스스로를 배치 할 수 있습니다. 양식에있는 화면의 크기 최대화 또는 Windows 단지를 배치하여, 알아서하게됩니다 오른쪽 "화면"에 양식을 만들고 최대화하십시오. 또는 화면의 WorkingArea을 사용하고 직접 입력하십시오.

0

System.Windows.Forms에서 Screen 클래스를 사용해보십시오. AllScreens 정적 구성원에는 시스템에 연결된 모든 화면의 목록이 포함됩니다. 화면을 선택하면 Bounds 구성원을 사용하여 해당 화면을 최대화하는 방법을 결정할 수 있습니다.

관련 문제