Hi ,
someone brought to my notice sometime ago that the
SelectedValueChanged and SelectedIndexChanged event acts slightly
wierd.
Firstly ,the events fire even if you click/select the currently
selected item.
And secondly ,they fire when one clicks the white space!!(which is
horribly peculiar)
This is what i mean:
http://gidsfiles.googlepages.com/OddListBox.jpg
(clicking on the space below the last item causes the event to fire!)
Heres the code:
http://gidsfiles.googlepages.com/OddListBox.cs.txt
Heres the full solution compiled and everything:
http://gidsfiles.googlepages.com/LstBoxEvent.zip
Thanks
Gideon
VJ - 12 Mar 2007 15:34 GMT
Yes always..true.. its annoying... We have overridden and made our own
listbox, and suppress the even when we don't need it, by having a property
of prev selected item.. You could do that...
Any other ideas are welcome..!
VJ
> Hi ,
>
[quoted text clipped - 20 lines]
> Thanks
> Gideon
giddy - 14 Mar 2007 16:20 GMT
hm. . ok that might work.
One problem is if you wanted to do something when the user clicks on a
*item* and not a whitespace. Maybe one could handle the click event.
Still i wonder whether Microsoft has fixed this in .NET 3.0 , or even
knows about it!
Gideon