![]() |
Listbox, Scrollbar
Hallo, ich habe ein Problem,
wie kann ich die vertikale scrollbar in einer listbox ausblenden? Danke :D |
Re: Listbox, Scrollbar
Delphi-Quellcode:
ShowScrollBar(ListBox1.Handle, SB_VERT, False);
|
Re: Listbox, Scrollbar
Hi.
Der vertikale ScrollBar ist bei der VCL-ListBox immer (window style) vorhanden. Windows steuert die Sichtbarkeit selbst je nach Bedarf. Wenn er unsichtbar gemacht werden soll, dann ist die Frage für wie lange? Dauerhaft, dann am besten über die CreateParams einer eigenen Komponente. Nur für den Augenblick, dann über ShowScrollBar(). Damit erscheint er sofort wieder, wenn das TopItem sich ändert. Soll die Sichtbarkeit willkürlich gesteuert werden, dann würde ich es mit SetScrollRange() machen - immer nachdem sich die Zahl der Items in der ListBox geändert hat:
Delphi-Quellcode:
Grüße vom marabu
SetScrollRange(ListBox.Handle, SB_VERT, 0, 0, true);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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