有关button Radio的Group属性的有关问题?
有关button Radio的Group属性的问题??????
对于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分哦。。。
------解决方案--------------------
看控件的ID号
第一个Group的ID和第二个Group的ID之间的ID号都属于同一组(包括第一个Group的ID)
------解决方案--------------------
在界面设计器上,在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)
对于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分哦。。。
------解决方案--------------------
看控件的ID号
第一个Group的ID和第二个Group的ID之间的ID号都属于同一组(包括第一个Group的ID)
------解决方案--------------------
在界面设计器上,在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)