Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Text über mehrere Felder


Scotch - Do 21.12.06 21:58
Titel: Text über mehrere Felder
Hallo mich würde mal interessieren wie man solche Textfelder in einem Grid hin bekommt,
wie in dem angefügtem Bild hier zu sehen ist.
Vielleicht ist ein DrawGrid dafür auch ungeeignet und es gibt eine bessere Lösung.
Das zeichne der einzelnen Teile habe ich mit einem DrawGrid schon hinbekommen.
Nur mit diesen Textfeldern weiß ich nicht, wie ich das umsetzen kann.

Gruß Ingo


Lannes - Fr 22.12.06 13:33

Hallo,

Da für jede Zelle eines Grids bei Bedarf OnDrawcell ausgelöst wird, muss man für jede dieser Zellen den kompletten String ausgeben.
Die Position der Ausgabe ist dabei immer bezogen auf die erste Zelle des Bereichs.

Dort gibt es einen Code der die Ausgabe über mehrere Zellen realisiert:
http://www.delphi-forum.de/viewtopic.php?p=401232#401232
Die Zeilen 94 und 95 in dem Code steuern im wesentlichen die Ausgabe.


Scotch - Fr 22.12.06 23:12

Hallo Lannes,

danke für die Antwort werde es mir mal ansehen.

Gruß und schöne Weihnachten,
Ingo