I have a listview that I want to allow multiselect on. This listview also has checkboxes, and when you select an item, and then select another as well (multiselect) it checks the previous item (or items).

I don't want this functionality, but I don't see a way to turn it off.

I only want the checkboxes to be checked/unchecked by user clicking.. not by multiselecting.

Has anyone tackled this before? I am currently trying to devise a way by trapping the shift and ctrl keys when selecting to deselect any items that become checked, but this seems rather cumbersome