Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#6

AW: VCL.TDBGrid - CustomDraw für selectierte Row?

  Alt 23. Jun 2023, 16:32
Geht sowas?
Delphi-Quellcode:
procedure TForm1.GridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
          sFieldname : String;
begin
  sFieldname := AnsiLowerCase(Column.Field.FieldName);
  if sFieldname = 'idthen begin
    if (Grid.DataSource.DataSet.FieldByName('id').AsInteger = Column.Field.AsInteger) then begin
      Grid.Canvas.Brush.Color := clFuchsia;
    end;
  end;
  // Det muss, sonst wird nix bunt.
  Grid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;

Geändert von Delphi.Narium (23. Jun 2023 um 17:00 Uhr) Grund: Schreibfehler
  Mit Zitat antworten Zitat