nachmittach,
ich habe folgenden quellcode:
Code:
//sg1.ondrawcell...
var
rtemp: TRect;
temp: string;
begin
temp := sg1.cells[acol, arow];
if temp <> '' then
begin
rtemp := rect;
drawtext(sg1.canvas.handle, pchar(temp), length(temp), rtemp, dt_calcrect or dt_wordbreak or
dtleft);
if (rtemp.bottom - rtemp.top) > sg1.rowheights[arow] then
sg1.rowheights[arow] := rtemp.bottom - rtemp.top;
rtemp.right := rect.right;
sg1.canvas.fillrect(rtemp);
drawtext(sg1.canvas.handle, pchar(temp), length(temp), rect,dt_wordbreak or dtleft);
end;
end;
ps: der code ist aus delhpi 6 kochbuch
jetzt möchte ich aber, das wenn der text kleiner wird, der zeileumbruch rückgängig, d.h. die zeile mit dem text wieder verkleinert wird!
wie mach ich das?
servas,
heiopei