c#中radiobutton怎么用?

c#中radiobutton怎样才能得到选择的哪一项的值?那要是有好几个radiobutton怎么办呀,总不能都判断他们的checked呀?那样的写好长的if去判断了... c#中radiobutton怎样才能得到选择的哪一项的值?
那要是有好几个radiobutton怎么办呀,总不能都判断他们的checked呀?那样的写好长的if去判断了
展开
 我来答
du瓶邪
2015-08-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2918万
展开全部
Win Form里面的radiobutton可能和Web里面的不一样,没有group之类的属性。
在使用时把同一组的radiobutton放入到一个groupBox或者panel里面,就自动为一组了。
没有统一的方法可以一个函数处理所有的Radiobutton事件,需要给每一个RadioButton添加Click,不建议添加CheckedChanged 事件,因为一个radiobutton的check state change 会顺带另外一个radio的check state chang。
this.rbVelocity.Click += new System.EventHandler(this.rbVelocity_Click);
到茧照
2008-07-07 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:1998万
展开全部
使用RadioButtonList.在它的Items属性中设置选项.或在后台动态添加项.获取选项用以下属性:

RadioButtonList.SelectValue 选中项的值.
RadioButtonList.SelectIndex 选中项的索引.
RadioButtonList.SelectText 选中项的文本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岳播雨三g
2008-07-08
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
虽然没有分,但是还是回答一下:
虽然有几个radiobutton,但是他们的名字不相同,如:radiobutton1,radiobutton2,radiobutton3....
要判断哪个选中,直接:
if(radiobutton?.Checked)}//?代表什么应该知道吧!
{
写代码...
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友68bb5ad
2008-07-07 · TA获得超过172个赞
知道答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
this.RadioButton1.Checked

Checked的值是bool型的,所以你可以这样定义:
bool result=this.RadioButton1.Checked
判断时
if(result == true)
{
方法体
}
else
{
方法体
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ziminghua
2008-07-07 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:58.9万
展开全部
如果是单选的话,就用RadioButtonList
选择的那个RaidoButton的Value值
就是RadioButtonList.SelectValue的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式