ListBox SelectedValueChanged Event Anomaly!!!!

  • Thread starter Thread starter giddy
  • Start date Start date
G

giddy

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
 
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
 
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
 
Back
Top