Also, wenn Du beispielsweise die Schrift in den Feldern, die auf der Hauptdiagonalen liegen, fett drucken willst, mach es so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); begin with StringGrid1.Canvas do begin if ACol = ARow then Font.Style:=Font.Style+[fsBold]; TextRect(Rect,Rect.Left,Rect.top,StringGrid1.Cells[ACol,ARow]); Font.Style:=Font.Style-[fsBold]; end; end; |
Habe das ohne Delphi geschrieben, können also noch Fehler drin sein.
MfG,
Peter
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".