Thanks Phil
I started out with a TListBox, but then ran into the problem that I actually need 2 columns with drag and drop, sorting, etc.
I'm experimenting with Lazarus, trying to create a little tool that helps me rename files, so one column shows the old name and the next column the new name and the rows obviously have to scroll vertically nicely in sync - I really don't know how to force listboxes to scroll in sync.
In the end the columns in TListBox do not exactly seem to work as in Delphi.
(Delphi has the char(9) option to tabulate which doesn't work in Lazarus)
After a lot of searching I found that most resort to TListView, so I tried that ...
Initially it looks good and is pretty fast, but the alternating line colors would be nice for readability.
Should I report this as a bug?
I did see a few more reports for non-Carbon widget sets.
I just don't want to be a bother either, since most developers do this work for free and I greatly appreciate them for doing this.
I did try VirtualTreeView, but it will not compile under Carbon.
It looked so good and promising
I'll try TOvcVirtualListBox tomorrow, see what it can do for me
As always; Thanks Phil!