2017-12-15 4 views
0

Windows 10 및 Visual Studio 2017 Community Edition에서 Windows Forms CLR 응용 프로그램을 만들고 있습니다. 그러나 실행 중일 때 그림을 올바르게 렌더링하는 데 문제가 있습니다. 여기 Windows Forms 디자이너에서 실행될 때와 다르게 그림 레이블이 표시됨

은 PNG 파일 (274x184 PNG 파일) 나는 창에서 레이블로 표시 할 수 있습니다 : 나는 디자이너 창에서 창에 레이블을 추가 lora pncg

하지만에 표시되지 않습니다

designerWindow

실제 창 : :가에 해야하는 모든처럼 여기 actualWindow

라벨의 재산입니다 (I AutoSize를 False로 설정하면 아무 것도 바뀌지 않습니다.) label properties

여기에 누락 된 것이 있습니까? 라벨 설정이 잘못 되었습니까?

+1

이미지의 크기가 모니터의 DPI와 정확하게 일치하지만 UI 디자인에는 맞지 않습니다. https://stackoverflow.com/a/13228495/17034 –

답변

0

MaximumSize 제한을 제거하십시오. 0,0으로 설정하십시오. 지금까지 나는 MinimumSize 제한을 제거 할 것입니다. 또한 이미지를 가운데 맞춤 상태로 유지하려면 앵커가 앵커가 전혀 고정되지 않도록 제거하고 이미지의 크기가 조절되기 때문에 폼이로드 될 때 프로그래밍 방식으로 다시 지정해야 할 수 있습니다. MinimumSizeMaximumSize 속성을 같은 값으로 설정 했으므로 컨트롤의 크기를 조정할 수 없기 때문에 AutoSize이 작동하지 않았습니다. AutoSizetrue으로 되돌립니다.

관련 문제