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

请问:这种与radiobutton有关的效果如何实现?


如上图

当第2个radiobutton选中时,2个textbox处于可输入状态
这时,
第1个radiobutton没有没选中,相关的3个textbox处于不可编辑输入状态

谢谢

------解决方案--------------------
你可以将和radiobutton相关的文本框一起放入一个容器,比如GroupBox,当单选选中或者取消时,只需要遍历该容器的文本框,以此来控制可输入状态
------解决方案--------------------
C# code
if(radiobutton1.Checked)
{
textBox1.readOnly=false;
textBox2.readOnly=false;
textBox3.readOnly=false;
}
else
{
textBox1.readOnly=true;
textBox2.readOnly=true;
textBox3.readOnly=true;
}

if(radiobutton2.Checked)
{
textBox4.readOnly=false;
textBox5.readOnly=false;
}else
{
textBox4.readOnly=true;
textBox5.readOnly=ture;
}