ListView 깜빡임 현상 제거
개발/C#2018. 9. 19. 10:31
반응형
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 |