楼主是不是以前没有接触过控件阿。单选框自然要放到一个组里,才会有效果了,只有一个,是不可以切换他的状态的,因为一个组里必须有一个radiobutton被选中,一个radiobutton,那么默认的就是一个组,由于有上面的约束,所以你当然是不可以切换状态的了;而对于CheckBox组而言,一个组里的每个控件的约束都是松散的,即每个CheckBox都可以由两种状态,组内的CheckBox之间不存在状态制约关系,一个CheckBox也是一个组,因此用它是可以的。因此建议:用多个radiobutton组成一个组(把groupname 设置成相同的ID 就可以了),或者如楼上所说,就用一个CHECKBOX吧,不过他只有两种状态,对于多个状态取其一,则只好用RADIOBUTTON GROUP 或DROPDOWNLIST
然后在你的click事件中 add these codes:
if(flag==false)
{
提示没有选中;
flag=true;
}
else
flag=false;