c#中radiobutton怎么用?
c#中radiobutton怎样才能得到选择的哪一项的值?那要是有好几个radiobutton怎么办呀,总不能都判断他们的checked呀?那样的写好长的if去判断了...
c#中radiobutton怎样才能得到选择的哪一项的值?
那要是有好几个radiobutton怎么办呀,总不能都判断他们的checked呀?那样的写好长的if去判断了 展开
那要是有好几个radiobutton怎么办呀,总不能都判断他们的checked呀?那样的写好长的if去判断了 展开
5个回答
展开全部
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);
在使用时把同一组的radiobutton放入到一个groupBox或者panel里面,就自动为一组了。
没有统一的方法可以一个函数处理所有的Radiobutton事件,需要给每一个RadioButton添加Click,不建议添加CheckedChanged 事件,因为一个radiobutton的check state change 会顺带另外一个radio的check state chang。
this.rbVelocity.Click += new System.EventHandler(this.rbVelocity_Click);
展开全部
使用RadioButtonList.在它的Items属性中设置选项.或在后台动态添加项.获取选项用以下属性:
RadioButtonList.SelectValue 选中项的值.
RadioButtonList.SelectIndex 选中项的索引.
RadioButtonList.SelectText 选中项的文本
RadioButtonList.SelectValue 选中项的值.
RadioButtonList.SelectIndex 选中项的索引.
RadioButtonList.SelectText 选中项的文本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然没有分,但是还是回答一下:
虽然有几个radiobutton,但是他们的名字不相同,如:radiobutton1,radiobutton2,radiobutton3....
要判断哪个选中,直接:
if(radiobutton?.Checked)}//?代表什么应该知道吧!
{
写代码...
}
虽然有几个radiobutton,但是他们的名字不相同,如:radiobutton1,radiobutton2,radiobutton3....
要判断哪个选中,直接:
if(radiobutton?.Checked)}//?代表什么应该知道吧!
{
写代码...
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.RadioButton1.Checked
Checked的值是bool型的,所以你可以这样定义:
bool result=this.RadioButton1.Checked
判断时
if(result == true)
{
方法体
}
else
{
方法体
}
Checked的值是bool型的,所以你可以这样定义:
bool result=this.RadioButton1.Checked
判断时
if(result == true)
{
方法体
}
else
{
方法体
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是单选的话,就用RadioButtonList
选择的那个RaidoButton的Value值
就是RadioButtonList.SelectValue的值
选择的那个RaidoButton的Value值
就是RadioButtonList.SelectValue的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询