Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
22. Okt 2008
@OG Karotte
Ich glaube ich hab es jetzt gelöst. Folgender Code von mir zentriert mehrzeiligen Text vertikal in der jeweiligen Zelle. Bitte mal gegentesten.
Danke an sh17 für seinen Hinweis auf die Lösung. Contentrect war das Stichwort.
procedure TForm1.vstBeforeCellPaint(Sender: TBaseVirtualTree;
TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
CellPaintMode:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
22. Okt 2008
@sh17
Er steht immer oben direkt am Anfang. Ich will ihn aber vertikal Zenriert.
Normalerweise kalkuliert er über das Ereignis onMeasureItem ja automatisch die Nodeheight, sodas die Zellenhöhe dem
Text angepasst wird. Ich habe diesen Wert dann einfach noch was hinzuadiert, weil ich über und unter dem Text noch einen
Abstand will. Auch habe ich versucht im onbeforecellpaint selber zu...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
22. Okt 2008
Weis den wirklich keiner wie das funktioniert?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
16. Okt 2008
Hallo zusammen!
Ich brüte jetzt schon ne ganze weile herum, wie ich einen mehrzeiligen Text in einer VST Node mit selbstdefinierter Nodeheight zentrieren
kann. Die Nodeheight berechne ich so. Ich bekomme es einfach nicht hin. Wenn ich die +20 weg lasse, dann ist der Text zwar zentriert, aber
ich habe oben und unten nicht meinen gewünschten margin zum Noderand. DIe VST Hilfe schweigt sich...