Delphi-PRAXiS

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 Listview Scrollbalken werden nicht richtig gezeichnet (https://www.delphipraxis.net/26675-listview-scrollbalken-werden-nicht-richtig-gezeichnet.html)

hitzi 27. Jul 2004 14:10


Listview Scrollbalken werden nicht richtig gezeichnet
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe ein Listview auf einer Form. Nach dem Öffnen einer weiteren Form aus der gleichen Applikation heraus und dem schließen eben jener Form wird das Listview auf der Mainform nicht richtig neugezeichnet. Betroffen sind nur die Scrollbars des Listviews.

Wie kann ich das Problem lösen?


MfG hitzi

Luckie 27. Jul 2004 14:43

Re: Listview Scrollbalken werden nicht richtig gezeichnet
 
Mach nach dem Schließen der Form mal ein Refresh oder RePaint des Listviews. Oder was auch hlfen könnte, ein Application.Processmessages.

hitzi 27. Jul 2004 14:59

Re: Listview Scrollbalken werden nicht richtig gezeichnet
 
Hallo Luckie,

keine der drei genannten Funktionen hat geholfen - auch alle drei auf einmal nicht :?

Sobald ein anderes Fenster drüberbewegt wird, zeichnet sich der Scrollbalken wieder korrekt nach. Aber ich schaff es nicht das Listview aus dem Programm heraus zum Neuzeichnen der Scrollbars zu bewegen.

Hitzi

hitzi 28. Jul 2004 07:06

Re: Listview Scrollbalken werden nicht richtig gezeichnet
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

jetzt schreib ich den Text schon zum zweiten mal :( Beim Hinzufügen des Anhanges hat sich einfach ohne weitere fehlermeldung das IExplorer fenster geschlossen :evil:

Also nochmal ...
Ich habe noch etwas rumprobiert. Das ganze Fehlverhalten liegt an der Eigenschaft Bevelkind. Alle möglichen Werte ausser bkNone verursachen diesen Fehler.

Im Anhang findet ihr das Testprogramm, mit dem ihr den Fehler nachvollziehen könnt.
Vielleicht findet/kennt jemand eine Lösung, so dass man ein Listview mit der Eigenschaft bkFlat verwenden kann.


MfG Hitzi

shmia 28. Jul 2004 09:12

Re: Listview Scrollbalken werden nicht richtig gezeichnet
 
Zitat:

Zitat von hitzi
Ich habe noch etwas rumprobiert. Das ganze Fehlverhalten liegt an der Eigenschaft Bevelkind. Alle möglichen Werte ausser bkNone verursachen diesen Fehler.

Mit Delphi 5 (das die Eigenschaft TListView.Bevelkind nicht kennt) gibt es keine Probleme.
Da ja die Klasse TListView nur eine Kapselung der unterliegenden Windows Controls ist,
könnte dein Problem auch mit der DLL "comctl32.dll" zu tun haben.

PS: du kannst deine Delphi-Version in deinem DP-Profil hinterlegen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr.

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