IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c#和vs中没有radiobuttonlist的解决办法

2014-09-21 18:11 来源: 原创 阅读:

在vs2010中使用radiobutton,当radiobutton数量较多时,如果只能用if来不停的判断radiobutton是否checked并赋值,代码就显得很反锁了。

按理应该有一个成熟的解决方案来解决这一问题。

网上有朋友提到用radiobuttonlist控件

然而,vs2010中并没有radiobuttonlis这个控件,事实上微软官方就没有给出radiobuttonlist控件。网上说的radiobuttonlist,是一个自定义控件。

关于自定义控件问题,itjsxx.com不做过多叙述

如果radiobutton数量不多或者要求不太严格,那么直接用radiobutton,用if判断就好,也不是个什么大问题。例如:

int type=0;
if (radioButton1.Checked==true)
{type=1;}
if (radioButton2.Checked==true)
{type=2;}
if (radioButton3.Checked==true)
{ type = 3; }
if (radioButton4.Checked == true)
{ type = 4; }

这样的代码量和复杂程度,也还是可以接受的。我想这可能就是官方没有提供radiobuttonlist的原因。

c#和vs中没有radiobuttonlist的解决办法
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/csharp_radiobuttonlist.html

评论文章 c#和vs中没有radiobuttonlist的解决办法
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图