[Tip] C# ListView Detail보기 Item(항목) 간격(Row, Height) 조절하기. VisualStudio.Net / 개발 list c# 리스트
C# 2012. 8. 6. 08:41출처 : http://ghostsbs.blog.me/87770317
C# ListView 컨트롤의 Detail 보기를 이용해 표 형식의 리스트를 만들려고 하는데 항목(Item)간 위아래 간격이 너무 좁아
가독성이 떨어지는 겁니다. 그런데 ListView에는 항목간 Height 크기를 변경하는 기능이 없네요. 그러나 약간의 편법으로
해결 가능합니다.
<변경하기 전 항목간 간격 - 위아래 간격이 너무 좁아 가독성이 떨어집니다.>
1. 1 X [Height]의 이미지를 만듭니다.
즉, 항목간 위아래 간격(Height)를 16으로 하고 싶으면 1 X 16 사이즈의 이미지를 생성합니다.
1 X 16 사이즈의 jpg 파일을 만들어 봅시다.
2. ImageList 컨트롤을 추가합니다.
ImageList 컨트롤은 도구 상자의 구성 요소 탭에서 찾을 수 있습니다.
3. ImageList에 제작한 이미지를 추가합니다.
ImageSize 를 1, 16 으로 변경하고 Images (컬렉션)을 눌러 제작한 이미지를 추가합니다.
4. ListView 의 SmaillImageList 에 ImageList 컨트롤을 추가합니다.
5. 컴파일 해서 확인합니다.
<변경한 후 항목간 간격 - 이전보다 가독성이 훨씬 좋아졌습니다.>
<비교 - 왼쪽은 변경전 오른쪽은 변경후입니다. 오른쪽이 항목간 간격이 넓어 가독성이 더 좋습니다>
'C#' 카테고리의 다른 글
폼에 그림자 넣기 (0) | 2012.08.06 |
---|---|
Custom ComboBoxes with Advanced Drop-down Features(커스텀 콤보박스) (0) | 2012.08.06 |
c# panel border color 변경 (0) | 2012.07.13 |
C# 한글,영어 문자열 길이 알아보기 (0) | 2012.07.10 |
Visual Studio 2010 단축키 (0) | 2012.06.20 |