AlexCoRu писал(а):
Возможно имеется в виду - подсветить колонку и строку для текущей ячейки.
Да именно так, подсветить колонку также как строку.
Код:
procedure TMyForm.GridColEnter(Sender: TObject);
var
Column: TColumnEh;
AColor: TColor;
TL: Integer;
begin
Column := Grid.Columns[Grid.SelectedIndex];
Grid.Style.GetRowHighlightBackgroundParams(Grid, True, AColor, TL);
Column.Color := MixColors(clWhite, AColor, TL);
end;
procedure TMyForm.GridColExit(Sender: TObject);
var
Column: TColumnEh;
begin
Column := Grid.Columns[Grid.SelectedIndex];
Column.Color := Column.DefaultColor;
end;
Пробовал и так, но не учитывается dgAlwaysShowSelection, OnColExit не вызывается при потере фокуса.