|
ListView1 라는 리스트뷰를 폼에 놓고,
그 리스트뷰에 매우 많은 양의 리스트가 삽입되었다고 할 때에,
이때 그 리스트를 한꺼번에 지우기 위해서,
ListView1->Items->Clear()
라고 했는데, 동작이 너무 느립니다.
종종,ListView1에 들어있는 아이템개수가 (약 5000개 정도로)많을 경우 ListView1->Items->Clear() 가 수행되는 도중 시스템다운이 일어나기도 합니다. (사실은 이 리스트뷰는 동영상의 자막을 한줄한줄 읽어들여서 다 표시해주는 역할을 합니다. 일반적으로 자막하나에 약 5000 개의 켑션이 들어있지요. ) 이 리스트뷰에 아이템들을 다 지울 때, 시스템에 무리를 적게 주면서 지우려면 어떻게해야하죠?
|