![]() |
Anzahl sichbarer Items in einem ListView
Hallo!
Ich habe ein Listview, dessen maße sich proportional zum Formular ändern (Anchors --> alles True). Wenn die Anzahl der Items größer ist, als die Anzahl der sichtbaren Items, soll sich die Splatenbreite (Column[0]) ändern. Mit "Sichtbaren Items" meine ich die Menge der Items, die man auf dem Bildschirm sehen kann, ohne in dem ListView runter zu scrollen. Ist das nachvollziehbar? Kennt jemand eine Lösung? Gruß, dopeline |
Re: Anzahl sichbarer Items in einem ListView
hi,
wenn ViewSytle=vsReport ist, dann kannst dir das doch ausrechnen. Also etwa so:
Delphi-Quellcode:
ob ein item wirklich 8 pixel hoch ist, weiß ich jetzt nicht genau. aber so in etwa sollte es gehen...
const
itemheight = 8; //höhe eines items in pixeln (bin mir nicht sicher) var items_visible: integer; begin items_visible := listview1.height div itemheight; end; Aenogym |
Re: Anzahl sichbarer Items in einem ListView
Hallo
Eigenschaft visiblerowcount ... Mfg Frank |
Re: Anzahl sichbarer Items in einem ListView
Vielen Dank!
Das funktioniert! Gruß, dopeline |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 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