2016-10-16 4 views
1

다이어그램, 이미지 및 단추가 포함 된 양식으로 C# windows forms 프로그램을 만들었습니다. 프로그램을 열면 컴퓨터 화면에 큰 화면이 나타납니다. 화면 해상도가 크거나 작기 때문입니다. 크기를 사용하여 각 화면 해상도 유형 화이트 아웃에 대해 양식을 정확하게 만들려면 어떻게해야합니까?C# 형식으로 화면 해상도를 조정하지 않고

답변

0

문제는 컨트롤 및 따라서 폼에 (픽셀) 크기를 정의했기 때문에 발생합니다. 공간을 많이 차지하는 컨트롤 (다이어그램, 이미지)을 패널에 넣은 다음 컨트롤 또는 패널에서 Dock 속성을 적절하게 설정하여 최대 크기로 확장 할 수 있습니다. 이 방법을 사용하면 Form의 크기를 줄일 수 있으며 픽셀 수 대신 비율을 정의하므로 컨트롤/레이블이 필요에 따라 확장됩니다. 원하는 모양에 따라 다른 구성 (하나의 레이블에 하나 또는 두 개의 컨트롤을 설정 한 다음 채우기 또는 왼쪽/오른쪽/위/아래로 도킹을 설정)로 재생해야합니다. 특정 디자인 목표를 달성하는 데 도움이되는 SplitContainer 컨트롤도 있습니다.

this.WindowState = System.Windows.Forms.FormWindowState.Maximized; 
+0

내가 이것을 사용할 때, 의미 : – Stujo

+0

내가이 사용할 때, 의미 : this.WindowState를 = 시스템 항상 완벽하게 조절 창을 원하는 경우

또한, 최대화 모드에서 양식을 열 .Windows.Forms.FormWindowState.Maximized; – Stujo

+0

자동으로 올바른 크기로 열리나요? – Stujo

관련 문제