Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi mehrzeiliges TListView (https://www.delphipraxis.net/59183-mehrzeiliges-tlistview.html)

maynard 29. Okt 2006 14:15

Re: mehrzeiliges TListView
 
Das Problem ist, das TListView die Rects für ein Item berechnet und dann an die Ereignisbehandlungsroutine übergibt. Berechnest du nun in der Ereignisbehandlungsroutine ein neues Rect, wird dein Item zwar korrekt gezeichnet, aber sobald dein selbst berechnetes Rect größer ist, als das was dir zu Beginn übergeben wird, wird das nachfolgende Item das aktuelle teilweisem überzeichnen(also ab der zweiten Zeile halt) ... hoffe is einigermaßen verständlich.

Um das in den Begriff zu bekommen, musst du dir irgendwo merken, wo das vorhergehende Element aufhört ... eine unelegante Lösung währe zb. eine globale Variable ...

Mich würd mal interessieren wie das andere so gelöst haben.

MfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz