Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Auf einzelne Zellen im Drawgrid zugreifen

  Alt 23. Nov 2012, 14:55
Es ist völlig richtig nur im OnDrawCell zu zeichnen.

Um das Neuzeichnen des ganzen Grids auszulösen:
Delphi-Quellcode:
{...}
Grid.Invalidate;
Will man gezielt eine bestimmte Zelle neu zeichnen lassen:
Delphi-Quellcode:
procedure InvalidateCell(AGrid: TDrawGrid; ACol, ARow: Integer);
var
  lRect: TRect;
begin
  lRect := AGrid.CellRect(ACol, ARow);
  InvalidateRect(AGrid.Handle, @lRect, True);
end;
  Mit Zitat antworten Zitat