이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2013/01/10 14:48:04 |
Name |
시즈플레어 |
Subject |
C++/cli, C# ListView 사용시 깜빡임 문제 해결해보신분 계시나요? |
현재 모니터링 프로그램을 Form Based로 구현하고 있는데요.
Data는 초기화시 DB에서 가져온 번호, ID, 이름을 ListView의 SubItem으로 가지고 있습니다.
여기에 마지막 SubItem으로 Value 값을 출력하는 형태로 구성되어 있고,
통신을 통해서 Data들을 10ms마다 받아서 이 Value에 출력하고 있습니다.
동일한 Interval 간격으로 TextBox에서도 Data값을 갱신하고 있지만, 여기서는 깜빡임 문제는 없습니다.
구글에서 ListView Flickering 이라는 주제로 검색하여 동일한 현상으로 예측되는 문제에 대한 해결법으로,
ListView->BeginUpdate()를 사용해서 Data 수정 시마다 출력하지 않고 한번에 업데이트하는 방법을 사용해 보았으나
깜빡임 현상은 여전합니다.
그리고, 자세한 사항은 못찾았지만,
2개의 화면을 사용해서 보여줄 화면과 업데이트 하는 화면을 따로 사용하는 방법에 대한 언급을 봤습니다.
혹시 위 방법이나, 다른 해결 방법을 알고 계신분 없나요?
아니라면 문제가 발생하는 ListView가 아닌 Control로 Grid로 분류된 Data중에서
한개의 값만 갱신되는 형태로 사용할 수 있는 방법이 있는지 알고싶습니다.
(TextBox와 Lable을 사용해서 동일하게 만드려고 시도했는데, Data양이 많아서 스크롤바가 필요해서 실패했습니다.)
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|