리스트뷰가 꽉차면 가로 스크롤이 생겨나면서 오른쪽으로 아이템이 쭉 생겨나는 현상
이 현상에서 세로로 아이템이 나타나도록 하는 방법
listView1.View = View.Details;
listView1.HeaderStyle = ColumnHeaderStyle.None;
ColumnHeader h = new ColumnHeader ();
h.Width = listView1.ClientSize.Width -SystemInformation.VerticalScrollBarWidth;
listView1.Columns.Add (h);
폼 생성자나 ListView 관련 함수에 위의 소스를 추가하면 된다..
위의 소스는 헤더컬럼을 하나 만든 뒤 숨김을 하는 코드이다.
리스트뷰에 헤더컬럼을 하나라도 추가하지 않으면 세로로 아이템이 나타나지 않는 것 같다...
출처 : http://stackoverflow.com/questions/6923424/c-sharp-listview-vertical-scroll
==========
좀 시간지나서 생각해봤는데..
한줄에 하나씩 뿌려주는건 Details뷰 이고 , List뷰는 말그대로 리스트였나보다..
'프로그래밍 > C#' 카테고리의 다른 글
C# Dictionary 에서 KeyCollection 가져오는 법 (0) | 2017.02.08 |
---|---|
[C#] BigInteger (0) | 2017.02.03 |
[C#]DLL 사용하기 (0) | 2016.10.11 |
[C#]DLL 만들기 (0) | 2016.10.11 |
[C#] 폼 넘기기 (0) | 2014.08.28 |