日期:2014-05-18  浏览次数:20812 次

关于tabpage的radiobutton的排斥
在TabControl有tabpage1、tabpage2、tabpage3 ......

tabpage1 有radiobutton1~radiobutton10
tabpage2 有radiobutton11~radiobutton20
tabpage3 有radiobutton21~radiobutton30


如何让 radiobutton1、radiobutton11、radiobutton21....

在不同tabpage上的radiobutton互为排斥?

------解决方案--------------------
探讨

如果想30个RadioButton都能互斥,就需要将他们都放到一个容器中;或者在一个RadioButton状态改变时,通过代码将其它的RadioButton全部设置非选中状态。

C# code
private void radioButton36_CheckedChanged(object sender, EventArgs e)
{
……

------解决方案--------------------
探讨

radiobutton1~radiobutton10在tabpage1

radiobutton11~radiobutton11在tabpange2


从page2里的任意一个rdo切换 到 page1里任意一个rdo

那不是都得写
if (radioButton12.Checked)
{
radiobutton……