Autor Beitrag
Scotch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 101


Delphi 6 Prof
BeitragVerfasst: Do 21.12.06 21:58 
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
Einloggen, um Attachments anzusehen!
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: 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:
www.delphi-forum.de/....php?p=401232#401232
Die Zeilen 94 und 95 in dem Code steuern im wesentlichen die Ausgabe.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )


Zuletzt bearbeitet von Lannes am Sa 23.12.06 00:34, insgesamt 1-mal bearbeitet
Scotch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 101


Delphi 6 Prof
BeitragVerfasst: Fr 22.12.06 23:12 
Hallo Lannes,

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

Gruß und schöne Weihnachten,
Ingo