Вверх ↑
Разработчик
Ответов: 26268
Рейтинг: 2141
#1: 2025-04-23 15:22:41 ЛС | профиль | цитата
sla8a, проверь на большой таблице будет ли мерцание вот такой код:


  inherited;

FBkColor := Control.Color;
FTextColor := Control.Font.Color;
FTextBkColor := Control.Color;
Control.LVBkColor := FBkColor;
Control.LVTextColor := FTextColor;
Control.LVTextBkColor := FTextBkColor;
Control.Tag := Cardinal(Self);
Control.AttachProc(WndProcTabGrid);
Control.AttachProc(WndHDR);
// Control.DoubleBuffered := _prop_DoubleBuffered;
if _prop_DoubleBuffered then Control.Perform(LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_DOUBLEBUFFER, LVS_EX_DOUBLEBUFFER);
Это двойная буферизация на уровне системы.
карма: 22

0