|
안녕하세요.
질문부터 드리겠습니다.
TStringList 같은 클래스는 BeginUpdate, EndUpdate가 있다던데.
TStringGrid는 그런 방법이 없나요?
제가 시도해본 방법은
우선 스트링그리드의 DefaultDrawing을 false로 한다음
Cells 프로퍼티를 이용하여 마구마구 내용을 갱신합니다.
그리고 Invalidate()합니다.
그리고 나서는 멀티미디어타이머를 이용하여 시간을 측정합니다.
그러나 전혀 시간차이가 없었습니다.
TStringGrid의 디스플레이 속도를 올릴 수 있는 방법이 없을까요?
약 20만개(1만Rows X 20Cols)의 셀을 다루고 있는데요.
실제로 디스플레이 되는 부분은 일부분이니까 매번 20만개씩 다시 그리지는 않겠죠?
조금이라도 좋습니다. 시간을 줄이는 방법을 아시는 분 답글 부탁드립니다.
|