본문 바로가기
개발언어/C#

[C#] listview(리스트뷰)의 Row높이를 조절

by 창용이랑 2021. 12. 4.
728x90

리스트뷰의 타이틀과 row의 높이는 font의 크기에 따라 영향을 받는다.

 

타이틀의 폰트를 작게하고

Row의 높이를 별도로 조절하고 싶은경우 아래코드를 참고하자.

 

public void Form_Telephone_Load(object sender, EventArgs e)
{
    //글자의 폰트는 알아서 정하고
    lvi = new ListViewItem();    
    lvi.Font = new Font("굴림", 14);
    lvi.SubItems.Add(iName);    ...
    listView1.Items.Add(lvi);
           
    //Row의 높이를 높이기위해 ImageList를 삽입      
    SetHeight(listView1, 25);
}


private void SetHeight(ListView listView, int height)
{
    ImageList imgList = new ImageList();
    imgList.ImageSize = new Size(1, height);
    listView.SmallImageList = imgList;
}

'개발언어 > C#' 카테고리의 다른 글

[C#] 윈도우 좌표  (0) 2021.12.14
[C#] user32.dll API 함수  (0) 2021.12.14
[C#] 이미지 자연스럽게 겹치기와 회전시키기  (0) 2021.11.28
[C#] 문자,숫자,영어,한글 구분  (0) 2021.11.25
[C#]숫자 한글표기  (0) 2021.11.25