Здравствуйте, alku, Вы писали:
A>Здравствуйте, Visor2004, Вы писали:
V>>Здравствуйте, Аноним, Вы писали:
А>>>Здравствуйте, Visor2004, Вы писали:
A>[skipped]
A>минимизни количество перерисовки, т.е. обращай внимание на A>- Graphics.Clip
A>BeginUpdate/EndUpdate == LockDrawing/UnlockDrawing ==>
A>WindowsAPI.SendMessage( Handle, ( int )Msg.WM_SETREDRAW, 0, 0 );
A>оптимизни алогоритм отрисовки айтемов, т.е. прорисовки бак-граундов сведи к перерисовки только Clip пространств... и т.д.
Это все там уже реализовано и много чего еще, но суть в том, что стандарные подходы к оптимизации рисования тут не подойдут, тут надо придумать, другой подход, основанный на кэшировании мне кажеться.