Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
19. Mai 2008
zu Canva, Ownerdraws und Textausgabe findest du sehr viel hier im forum...aber ich denke mal dein problem liegt eher noch in der berechnung des rects...
oder wie meinst du das mit dem überschriebenen Text?
siehst du den text doppelt? => vorher mit fillrect das rect mitm der hintergrundfarbe übermalen
evtl. ist ein Screenshot hilfreich, damit wir wissen, was genau nicht stimmt (mein D3...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
16. Mai 2008
schau mal, was dir als rect übergeben wird...evtl. wird die drawroutine (im gegensatz zum Grid) nur 1x pro zeile aufgerufen...dann müsstest du die spalten nacheinander malen und immer ein passendes rest berechnen (TListview.columns.width).
so in etwa (wie immer ungetested :D ):
var l:integer;
r:TRect;
s:string;
l:=0;