Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Keldorn,
6. Okt 2011
normalerweise würdest Du den Text ja so zeichen
canvas.textout(rect.left+2,rect.top+2,Zelltext);
ohne es probiert zu haben würde ich sagen, daß das was Du siehst aus der Zelle rechts daneben ist und nicht übermalt wird.
Pass mal dein Rect an und verschieb rect.left 2 pixel nach rechts.
Gruß Frank
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Keldorn,
4. Okt 2011
Hallo
DT_Vcenter geht nur in Verbindung mit singleline. Du könntest es über das Rect lösen.
Mit DT_Calcrect erstmal ausrechnen wie hoch überhaupt gezeichnet wird. Danach dann richtig zeichnen und einfach das rect.top entsprechend anpassen, daß das rect mittig ist.
Gruß Frank