RadioButton灵异事件,该怎么解决

RadioButton灵异事件我在程序里,写了RadioButton的selectedtrue;第一次对的,的确是选中了,但是第二次调执

RadioButton灵异事件
我在程序里,写了RadioButton的selected=true;第一次对的,的确是选中了,但是第二次调执行的时候,显示的效果没有选中的。但是我trace里打印出来的selected,却是true的。不知道这是为什么啊
[解决办法]
有这么神奇的事情么,那改成下面的呢
if not allGroupCheck.selected
{
    allGroupCheck.selected = true;
}