![]() |
virtuelle ListBox
welcher unterschied is denn zwischen standard listbox und virtuelle listbox, wofuer is virtuelle listbox gut.
|
AW: virtuelle ListBox
Wenn Style auf lbStandard steht, werden automatisch die Einträge der Eigenschaft Items dargestellt.
Wenn Style auf lbVirtual steht, musst du selbst, mit Hilfe vom Ereignis OnData, "On-Demand" festlegen, was ein bestimmtes Item anzeigen soll. Dazu musst du vorher TListBox.Count auf die Anzahl der gewünschten Einträge setzen. |
AW: virtuelle ListBox
Vorteil ist, daß man sehr schnell sehr große Listen erstellen kann und man kann auch Speicher sparen,
da man nicht jedes Item einzeln in die Liste übertragen muß und man am Ende auch keine Daten doppelt hat. |
AW: virtuelle ListBox
Klingt interessant, aber irgendwie verstehe ich nicht ganz, wie das funktionieren soll. Gibt es irgendwo ein kurzes Codebeispiel oder ein Tutorial, das die Verwendung einer solchen virtuellen Listbox illustriert?
|
AW: virtuelle ListBox
|
AW: virtuelle ListBox
ist ja nett
|
AW: virtuelle ListBox
Hallo,
nehm doch ein TListView (ViewStyle Report), das ist moderner. Eine "normale" ListBox ist auch in der Anzahl der eintragbaren Daten begrenzt ... (oder war es mal ???) Heiko |
AW: virtuelle ListBox
Begrenz sollte diese nicht sein, aber ohne virtuelle Verwaltung wird sie so langsam, daß sie bei vielen Eintragen nicht mehr nutzbar ist.
PS: Man kann auch den VirtualStringTree (VST) als ListBox oder ListView im ReportStyle nutzen. |
AW: virtuelle ListBox
Wenn schon virtuel, dann doch gleich den VirtualStringTree :mrgreen: Der hat es zwar in sich, aber ich finde, dass der aus meinen Anwendungen kaum mehr wegzudenken ist -> sehr praktisch.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 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 by Thomas Breitkreuz