Подсветка строки в гриде

jaz

-- обработчик для подсветки строки -- procedure TfrmKod.dxDBGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean; var AText: String; var AColor: TColor; AFont: TFont; var AAlignment: TAlignment; var ADone: Boolean);begin if Vartostr(ANode.Values[dxDBGrid1break.Index]) = 'True' then Acolor := $002424FFend;на колонке типа checkColumn щелкаю и в тоже время должна подсветиться строка если значение "True" но строка становится подсвеченой лишь после того как переходим на следующую строку :(... подскажите как сделать что бы менялась подсветка в текущей записи ..
6 ответов

jaz

А если поглядеть в сторону события OnDrawColumnCell?


jaz

пробывал , ситуация такая же . подсвечивается строка но после того как с нее фокус ушел


jaz

Invalidate


jaz

и что ты этим хотел сказать Сибиряков?))


jaz

Вызов этой функции должен заставить грид перерисоваться.


jaz

не помогло