I have a little issue with the way the CheckedListBox control was designed. When I click a checkbox (or it's label) I expect the checkbox to change it's checked state (if checked become unchecked and if unchecked become checked). This is not how it works, when I click a checkbox (or it's label) the item is highlighted and I have to click it again to make the checked state change.
What is the cleanest way to change the behaviour to change the checked state with the first click? Can anyone see any issues changing this? (I am sure M$ had a reason to design it the way they did, but I can't understand that reason. Can anyone?)
Thanks,
Einar
Semper ubi sub ubi.