Zitat von
Jackie1983:
Aber wenn man GridLineWidth auf 3 hat oder so muss man ja die Linien auch irgend wie zeichnen können.
Mit GridLineWidth > 0 forderst du TStringGrid auf, die Linie zu zeichnen. In der Paint-Methode wird dann die Linienfarbe fest auf clSilver festgelegt.
Also musst Du die Paint-Methode von StringGrid ändern, was zuviel unnötiger Aufwand wäre oder eben die Line ausschalten und selber zeichnen. Wenn Du den Source der
VCL hast, kannst auch mit Copy&Paste arbeiten und Dir ein StringGrid ableiten und da LineColor als public Property anlegen.