>I've made a form exactly as Q157048 says (in fact, just the listbox part and the 2 properties to the form) and it works just fine. So, you have to look in your code for something wrong.
>
>Eventually, restart a test form from scratch...
>
>Probably just a dummy idea: Probably you Cut&Paste the methods' code from the MSKB. Are you sure you didn't CTRL+V twice in the List's Click method (ie copy the same code twice in this method)? This would explain the behavior you reported.
>
>Vlad
>
>>I have created a list box with a check box in it as described in KB article 157048. Basically, it functions like the
>>View, Toolbars menu in VFP. However, there is a problem, when I click on the highlighted item, the
>>click even fires twice, causing the selected state of the item to change, and then change back. By this, I mean
>>that if the checkbox is selected (the X is in the box), it will change to unselected, then selected again.
>>
>>The click event also fires when the user moves to a highlighted object with the keyboard..just moving the
>>highlight fires the click event. So, my question is...how can I detect a "true" click so that I can set the
>>display of the check box correctly?
It actually goes down to the original VFP listbox object. Put a listbox on a form and put a wait window
in the click event. If you click on the highlighted object, the click event will fire twice.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer