Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: StringGrid Zellenfarbe ändern?
31. Dez 2015, 21:34
Damit kannst du starten:
Delphi-Quellcode:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
sg : TStringGrid;
c : TCanvas;
begin
sg := TStringGrid( Sender );
c := sg.Canvas;
if // Rand
( ACol = 0 ) or ( ARow = 0 )
then
c.Brush.Color = clYellow
else if // Zellen
( sg.Cells[ACol,ARow] = '1' )
then
c.Brush.Color = clLime
else
c.Brush.Color = clWhite;
c.FillRect(Rect);
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|