일부 레이블이있는 사용자 지정 컨트롤을 구현 중이므로 최적의 레이아웃을 갖기 위해 해당 레이블의 크기를 측정해야합니다. 이 방법으로 각 글꼴 및 글꼴 크기에 대한 컨트롤을 올바르게 표시 할 수 있습니다.
어떻게 할 수 있습니까?
감사합니다.레이블 크기 측정
3
A
답변
2
올바른 방법을 찾아보고 준비 할 수는 MeasureOverride 및 ArrangeOverride을 무시하는 것입니다.
은 자세한 내용은 링크를 참조하지만, 간단히 말해서, 당신의 제어 (MeasureOverride 함수에서)로 가정한다 : 크기를 반환하는 (라벨을 포함하는) 모든 어린이에
- 전화
UIElement.Measure
그 자녀 각 - 자신의 원하는 크기와
- 리턴 (
MeasureOverride
의 반환 값으로 사용) 프레임 워크이 크기를 계산,을하고 싶습니다.
는 그 후, 한 ArrangeOverride에 매개 변수로 프레임 워크에 의해 컨트롤에 할당 된 크기를 얻을 당신이
- 자녀의 각 요소에 할당하는 방법을 많은 공간 결정
- 각 하위 요소에
UIElement.Arrange
을 호출하십시오.
0
당신은 하위 요소의 크기에 따라 사용자 지정 컨트롤을 크기 ev.Graphics.MeasureString (STR, 글꼴)
관련 문제
- 1. 웹 페이지 크기 측정
- 2. HttpSession 객체의 크기 측정
- 3. 눈동자의 눈동자 크기 측정
- 4. 레이블 크기 조정
- 5. 레이블 크기 변경
- 6. 패싯 레이블 글꼴 크기
- 7. 자바 스크립트에서 텍스트 크기 측정
- 8. Android : 렌더링 전에보기 크기 측정
- 9. 웹 요청 및 응답의 크기 측정
- 10. Android 캔버스 비트 맵 크기 및 측정
- 11. WPF의 측정 크기 제한은 어떻게 작동합니까?
- 12. SegmentControl 버튼 레이블 글꼴 크기 변경
- 13. 레이블 크기에 따라 패널 크기 조정
- 14. .NET Compact Framework 2.0 자동 크기 레이블
- 15. Windows 응용 프로그램에서 레이블 크기 조정 텍스트
- 16. C# 레이블 속성이 크기 변경시 업데이트되지 않습니다.
- 17. WPF에서 텍스트 측정
- 18. L1 및 L2 캐시의 크기 및 방향 순서 측정
- 19. 측정 세션 가변 크기/무게 - 플러스 - 세션 압축이 있습니까?
- 20. gdata python analytics 측정 항목 및 크기 오류
- 21. 레이블
- 22. 응용 프로그램/스레드에서 측정 된 측정 시간
- 23. ASP.NET 차트 컨트롤 : 원형 차트 및 사용자 지정 크기 레이블
- 24. iOS 사용자 정의 테이블보기 셀 레이블 크기 조정 손상
- 25. 근거리 측정
- 26. 품질 측정
- 27. 측정 방법은?
- 28. 프레임의 레이블 (Eclipse)
- 29. 레이블 크기는 항상 NaN입니까?
- 30. 레이블 컨트롤에 html 포매팅 적용