对于button radio 怎么分组我已知道。
有两组每组4个,初始每组第一个初被选中,
第一组:                 第二组:
radio1<设了Group属性>    radio5<设了Group属性>
radio2                   radio6
radio3                   radio7
radio4                   radio8
radio1~radio4的Tab号是连续的,radio1初始选中
radio5~radio8的Tab号是连续的,radio5初始选中但是我在程序里面用代码使第一组一个radio2被选中(之前未被选,非初始化选中的),这样则第一组界面上有两个被选中了。但不是说在分组时用了Group属性后,在选时,只被选中一个嘛,怎么我这样做可以选中两个呢??
如何才能使得用代码使选中一个radio时,其他的radio不选中呢?(不用自己写代码检查其他的是否被选中<这个我知道怎么,就是有点烦。现在想有好的方法解决> ),不知道有没有更好的办法?????
还请大侠赐教。。谢谢了!!!
有50分哦

解决方案 »

  1.   

    给radio1和radio5添加int型控件变量。通过设置控件变量的值决定选谁
      

  2.   

    看控件的ID号
    第一个Group的ID和第二个Group的ID之间的ID号都属于同一组(包括第一个Group的ID)
      

  3.   

    PS:ID号实际上就是宏,一个整形变量。
      

  4.   

    lfchen(一条晚起的虫--床上用品专卖)   你说的那个我知道但是请说说怎么实现我要那个功能啊。
      

  5.   

    dazedase(什么也不懂,什么也不会,所以我很菜)  你的这个方法,我还是不太懂,能不能再说详细点呢??
    谢谢!
      

  6.   

    在界面设计器上,在radio1和radio5上按Ctrl+w,添加控件变量,类型是int 
    比如radio1 是 m_radio1
    ,   radio5 是 m_radio5然后在代码中:
    比如 m_radio1=0,就是radio1 被选中 ,=1就是radio2 被选中,=2就是radio3 被选中,=3就是radio4 被选中 ,=-1就是全部不选
    比如 m_radio5=0,就是radio5 被选中 ,=1就是radio6 被选中,=2就是radio7 被选中,=3就是radio8 被选中 ,=-1就是全部不选注意设置变量值后 UpdateData(FALSE)
      

  7.   

    谢了 dazedase(什么也不懂,什么也不会,所以我很菜)搞定了给分