Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
8. Jul 2014
Man könnte notfalls das Zeichnen und Berechnen zusammen durchführen.
- ein Bitmap im Hintergrund
- das wird so groß gemacht, wie die zu zeichnende Zelle
- da wird dann der Text draufgezeichnet und dabei lässt man sich auch gleich die Größe geben, um den nächsten Text hinten anzuhängen
- am Ende hat man die Gesamtlänge (abgerundet auf die Zellenbreite, wenn breiter)
- berechnet nun den...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
7. Jul 2014
Ups, hast Recht.
Ich war irgendwie auf 'nem ListView gekommen, da eine ListBox ja eigentlich nur eine Spalte hat und ich garnicht erst auf die Idee gekommen bin da würde jemand mehrere Spalten reinmachen. :stupid:
Nja, wenn mehrere Formate, dann mußt du eben jedes Textstück einzeln berechnen müssen (je Font-Style).
Die Text-Widths werden dann zusammengerechnet, der Anfang für die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
7. Jul 2014
Nein, das ist kein Tabulator.
In der List-Ansicht ist das ein Grid, nur daß man die Spaltentrennung nicht immer sieht.
Das sind halt mehrere "getrennte" Spalten, weswegen der Vorschlag mit einer "passenden" Komponente schon der Richtigere war.