Quote Originally Posted by Krool View Post
I raise the ItemSelect event upon LVN_ODSTATECHANGED and LVN_ITEMCHANGED only. You need to check the Selected arg in the ItemSelect event. It's fired two times because the old get's de-selected and the new one is being selected. So, where is the problem ?
It is no longer a problem. I failed to understand that a deselect and a select both fire the event. I also forgot to check the Selected Arg. Thanks!