문제

사진 상자가있는 패널 컨트롤이 있습니다. 켜져있는 양식의 크기를 조정할 때 패널 컨트롤의 종횡비를 어떻게 유지할 수 있습니까?

도움이 되었습니까?

해결책

디자인 시간에 당신에게 알려진 것인지 또는 양식의 생성자에서 계산하고 싶든간에, 종횡비를 어떻게 든 저장해야합니다. InitializeComponent(). 당신의 양식에서 Resize 이벤트에서는 패널의 크기를 양식의 클라이언트 rectangle에 맞는 종횡비에서 가장 큰 사각형으로 설정하면됩니다.

다른 팁

사용 속성, 또는 컨트롤을 DockContainer에 넣고 적절한 재산.

편집하다: 사실 그것은 당신이 요청한 것이 아닙니다. 컨테이너의 크기 조정 이벤트에서 수동 으로이 작업을 수행하는 것이 좋습니다. x 또는 y를 계산하고로드 될 때 그림의 종횡비를 적용해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top