Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Im Grid die Linien selber zeichnen (farbe)

  Alt 26. Jun 2009, 08:19
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.
  Mit Zitat antworten Zitat