Life is.

반응형

ListView의 데이터 갱신 시 깜빡거리는 현상을 잡기 위한 것


간단히 말해 ListView를 상속하여 깜빡임을 해결한 컨트롤을 사용하는 것


실제 코드에 대한 자세한 설명은 여기서 확인할 수 있다. ( http://slaner.tistory.com/93  )


해당 게시물의 댓글에도 나타나있지만 cs 파일을 하나 추가해서 해당 클래스를 추가하는 것이다.


이 문제와 관련해서 CodeProject 에도 참고할만한 소스가 있어 첨부한다.

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


전자의 게시물에서는 XP 이하 OS에서는 적용되지 않는다고 했지만 

CodeProject의 소스에서는 OS를 구분하여 방법을 적용할 수 있도록 만들어두었다.


DLL 파일로 만들어 타 프로젝트로 참조용으로 쓸 경우 Inner Class 파일을 하나의 소스에 합치는 것도 방법.


반응형

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

ListView의 Blink , Padding , Spacing , RowHeight (1)  (0) 2019.03.11
C# Excel 설치 없이 xls 파일 제어  (2) 2019.02.13
Farpoint Spread의 Virtual Mode  (0) 2018.09.12
단축키 구현  (0) 2018.09.11
ActiveForm 활용  (0) 2018.09.11