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: Horizontale Scrollbar entfernen (schon wieder...) (https://www.delphipraxis.net/138205-listview-horizontale-scrollbar-entfernen-schon-wieder.html)

CodeX 5. Aug 2009 01:35


Listview: Horizontale Scrollbar entfernen (schon wieder...)
 
Ich würde gerne die horizontale Scrollbar einer ListView dauerhaft entfernen/ausblenden.
Bei Torry habe ich das hier gefunden. Es funktioniert im Prinzip auch ganz gut, jedoch entsteht dadurch ein kleiner Fehler: Man kann den unteren Pfeil der vertikalen Scrollbar (also die kleine Fläche die man anklickt um nach unten zu scrollen) nicht mehr anklicken. Lässt sich das irgendwie beheben?

Hobby-Programmierer 5. Aug 2009 03:11

Re: Listview: Horizontale Scrollbar entfernen (schon wieder.
 
schau mal hierhier

CodeX 5. Aug 2009 13:28

Re: Listview: Horizontale Scrollbar entfernen (schon wieder.
 
Ja hey, schön, dass das mit SetScrollRange statt ShowScrollBar auf Anhieb klappt! Vielen Dank! :)

Eine eigene Komponente dafür machen, wollte ich nicht unbedingt.
Ich habe jetzt einfach in dem Torry Beispiel die zwei genannten Befehle ausgetauscht und das klappt.

Ich frage mich nur, ob das nicht anders als in die überschriebene WndProc. Das im verlinkten Beitrag angesprochene "immer nachdem sich die Zahl der Items in der ListBox geändert hat" funktioniert wohl nicht so ganz, denn wenn ich das in OnChange einbaue, taucht die Scrollleiste wieder auf, sobald ich vertikal scrolle.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr.

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