Please run this project, which simply loads 95 rows into a listbox.
Using a scroll mouse, scroll the listbox slowly downwards, then back up.
What I see is that around row 64, you get zebra stripes as the last 30 items load. This isn’t ideal, but I can live with it.
However when you scroll back up, around item 32 you get zebra stripes again, as if it’s re-loading the first 32 items again.
Behavior seems to be as if the listbox can only store 64 rows?
In this day and age of multi-gigabyte computers and networking speeds, this seems rather limited.
I argue:
- a listbox should load more than 64 rows at once
- once loaded, these rows should not be flushed
What do you all think?
Sample project:
listbox95.xojo_binary_project.zip (8.2 KB)
9 posts - 7 participants