어떻게 내 listview의 열 범위를 현재 창 크기에 맞출 수 있습니까? 그래서 그것은 최대 윈도우 모드에서 스트레치 것인가?어떻게 열 크기를 창 크기에 맞출 수 있습니까?
0
A
답변
1
요청 방법에 관계없이 ListView는 열 내용의 길이 또는 열 머리글 내용의 길이에 따라 자동 열 크기 조정의 두 가지 방법 만 지원합니다.
분명히 원하는 것이 아니기 때문에 직접 코드를 작성해야합니다. 이렇게하려면 양식의 ResizeEnd
이벤트에 처리기 메서드를 연결하십시오. 이 이벤트는 사용자가 또는 프로그래밍 방식으로 코드를 통해 양식의 크기를 조정할 때마다 발생합니다. 아마도 ListView 컨트롤에 Anchor
및/또는 Dock
속성을 사용하여 상위 폼과 함께 크기를 조정했기 때문에 모든 경우를 다루어야합니다.
해당 이벤트 처리기 메서드 내에서 각 열의 새 크기를 계산하고 그에 따라 ListView 컨트롤을 조정합니다. 이것은 열 크기 조정에 사용할 알고리즘을 결정하는 유일한 어려운 부분입니다.
이 같은 ListView에있는 경우 :
| Order # | Customer Name | Phone Number | Status |
|---------|---------------|--------------|--------|
| | | | |
당신은 당신은 그들이 가장 가지고 있기 때문에 동일한 폭과 좁은 (모두 할 수있는 "주문 번호"와 "상태"열을할지 결정할 수를 표시 할 정보의 양). '고객 이름'은 표시 할 정보량이 가장 많기 때문에 가장 길어야하며 '전화 번호'는 중간에 표시 될 수 있습니다.
그렇다면 각 열의 크기는 ListView 컨트롤의 사용 가능한 총 너비에 비례합니다.이 너비는 ClientSize
속성을 쿼리하여 검색 할 수 있습니다. 예를 들어,
float totalWidth = myListView.ClientSize.Width;
는이 방법 here의 정말 우아하고 재사용 가능한 데모를 찾을 수 있습니다.
관련 문제
- 1. WeasyPrint를 용지 크기에 자동으로 맞출 수 있습니까?
- 2. 어떻게 초점을 맞출 수 있습니까?
- 3. LWJGL 창 크기를 어떻게 바꿀 수 있습니까?
- 4. 창 크기에 따라 이미지 크기를 조정하십시오.
- 5. 창 크기에 따라 버튼 크기를 조정하려면 어떻게해야합니까?
- 6. 이미지 크기를 창 크기에 비례하여 조정하십시오.
- 7. 웹 사이트 너비를 뷰포트가있는 휴대 기기의 크기에 맞출 수 있습니까?
- 8. 기기 화면 크기에 따라 div 크기를 어떻게 설정할 수 있습니까?
- 9. 화면 크기에 따라 뷰의 크기를 어떻게 증가시킬 수 있습니까?
- 10. 창 크기에 따라 모든 항목의 크기를 조정할 수있는 방법이 있습니까?
- 11. iframe의 크기에 따라 iframe의 내용의 크기를 조정할 수 있습니까?
- 12. 어떻게 버튼에 초점을 맞출 수 있습니까?
- 13. PHP - 어떻게 다른 시간대를 맞출 수 있습니까?
- 14. 어떻게 이미지를 초점에 맞출 수 있습니까?
- 15. 어떻게 texview의 텍스트를 동적으로 맞출 수 있습니까?
- 16. 어떻게 창 크기를 변경합니까?
- 17. GridLayout의 자식 요소의 크기를 조정하여 화면에 맞출 수 있습니까?
- 18. jQuery로 창 크기를 어떻게 검색 할 수 있습니까?
- 19. Javascript/jQuery를 사용하여 창 크기를 어떻게 설정할 수 있습니까?
- 20. 어떻게 이미지를 div (django)에 맞출 수 있습니까?
- 21. 플레이어 창 크기를 가져오고 크기에 따라 위치를 변경 하시겠습니까?
- 22. PyQt : 위젯 크기에 맞게 창 크기를 설정하는 방법은 무엇입니까?
- 23. 창 테두리 크기를 어떻게 얻습니까?
- 24. 개체 크기는 창 크기에 따라 다릅니 까?
- 25. 창 크기에 따라 모양의 크기를 조정하는 방법은 무엇입니까?
- 26. Vim 창 내부에서 어떻게 셸을 열 수 있습니까?
- 27. Vim의 Taglist 플러그인을 창 오른쪽으로 어떻게 열 수 있습니까?
- 28. Excel 창의 크기를 어떻게 설정할 수 있습니까?
- 29. Raphael - 브라우저의 창 크기에 맞게 용지 크기를 맞추는 방법?
- 30. 각도 2에서 창 크기를 즉시 감지 할 수 있습니까?
이렇게 [AutoResizeColumn] (http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.autoresizecolumn.aspx)? – Brian
이 방법은 좋아하지만 창 크기는 다음과 같습니다. –
이 ASP.NET/Winforms/WPF입니까? – Brian