Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#9

Re: Wo bekomme ich Rect bei OnCustomDrawSubItem von TListVie

  Alt 27. Jul 2008, 16:57
http://img513.imageshack.us/img513/8189/drawli5.png

Vier 4 Beispiele.

EDIT Anfang: in allen Beispielen soll ein Rechteck in der fünften Spalte gezeichnet werden. In den ersten drei Beispielen wird zwar der Hintergrund verändert, aber kein Rechteck gezeichnet. Es geht in den ersten drei Beispielen nicht drum nur den Hintergrund zu ändern. EDIT Ende.

Die ersten drei mit DefaultDraw := True;.

Im ersten Beispiel ist der Text ok. In der fünften Spalte mit der Grafik hat der Hintergrund die Farbe von Brush.Color angenommen. Es wird auch in der sechsten leeren Spalte der Hintergrund verändert, obwohl die das nichts ein soll.

Im zweiten Beispiel fehlt die sechste Spalte. Dafür werden alle Texte in einer anderen Schrift geschrieben.

Im dritten Beispiel habe ich eine sechste und siebte Spalte erstellt, dieses Mal mit Text. Alle Texte vor der fünten Spalte haben jetzt normale Schrift, dafür haben die sechste und siebte Spalte eine falsche Schrift.


Im vierten Beispiel mit DefaultDraw := False;.

Die Grafik wird korrekt gezeichnet, aber die Texte davor werden nicht ausgegeben.
  Mit Zitat antworten Zitat