I have two radiobuttons, let's call them Radio1 and Radio2 .
Apart from the name, and from the fact that they belong to different groupboxes, they're identical.
Whenever I check Radio1 and read the "checked" state, it's always true,as I expect ;
whenever I uncheck it, and read the "checked" state, it's always false, as I expect it to be.
This is not true for Radio2 : whenever I check or uncheck Radio2 , I always read a "checked" state of true.
What's the reason for this absurd behaviour ?