I've been testing the listview control from Microsoft Windows Common Controls 5.0 (SP2) and Microsoft Windows Common Controls 6.0 (SP6).
I realized that the listview control in SP6 doesn't act normally as normal Explorer listview control does.
This was the test that I've been doing:
* Place 2 listview controls from different versions on a form and set both view to lvwReport and MultiSelect property to True.
* Initialize ColumnHeaders and populate the listview items (3+) in Form_Load event.
* Run the application, select first record of each. (If it's not yet been selected)
* Drag and select the last item in the list.
The result I see is when selecting the SP2 listview items it reacts like Explorer does - selected items will be updated to most recent selections and first item de-selected.
With SP6 listview control, I get last item been selected (this is correct), and the first item remain selected, end up the first and last item been selected.
I am considering of changing all my SP6 listview to SP2 listview, because the SP2 listview is what I am looking for. Would anyone recommend using the older version rather than the newer version? I would also like to know what has been changed within these two versions? If using the older version, will it affect the installation process in client machines?