Life is.

반응형

ListView는 무난하게 됐다.

ListViewItem은 Row고 , Subitem은 Cell이다. (2번째 줄 몇번째..)


Timer로 색상 변경하니 아무 문제 없이 여러행이 변경된다. 예쓰!

그럼 깜빡임을 해결하고...


해결 소스

https://www.codeproject.com/Articles/37253/Double-buffered-Tree-and-Listviews


짜잔하고 끝나야했으나

왜 칸에 맞지 않게 데이터가 들어가는거죠?

왜 색상에 빈 공간이 생겨? 마치 들여쓰기 넣은것처럼...


그래서 또 열심히 검색을 합니다.


해결 방안

https://stackoverflow.com/questions/6563863/c-sharp-change-listview-items-rows-height


이 글에 달려져있던 댓글이 굉장히 인상적이었다.

I have absolutely no idea what you are talking about. I use this code in my application. It works perfectly!

니가 뭔말하는지는 모르겠다 이거 써봤거덩. 근데 잘되 완전 잘되!

(ㅆㅂ가 마음속에 포함되어 있었다고 본다)


RowHeight 뭐 어쩌고 저쩌고 하는데

생각하기를 포기했다. 아무튼 적용하니 문제 없이 해결


그러니까 이런 거다

- ListView를 상속 받은 클래스를 작성

- 위의 내용을 모두 복사해서 밀어넣는다

- 상속 받은 클래스를 윈폼에 포함시켜 완성한다.


참 쉽죠..?

의식의 흐름대로 작성해 본 삽질기였습니다



반응형