我们常常为了获取radioButton的值而烦恼,其实没什么可以可以烦恼的,很简单。
我总结了两种方法(比较建议使用第一种方法)
单选按钮(选中弹出消息框,获得选中的单选按钮的text)
①
Private void rdoAnawer_Click(object sender,EventArgs e) //自定义事件,给其他rdo绑定
{
//将sender转换为单选,并获得选中的单选按钮的值
String answer=((RadioButton)sender).Text;
MessageBox.show(“你选择了答案”+answer,”提示”,MessaeBoxButtton.OK,MessageBoxIcon.
Information);
}
自定义一宗获取单选按钮的值的方法,然后将要获取值的控件与之绑定即可(需要注意的是:事件的格式必须与系统生成的一致,方法名称可以自己随便写,但参数的类型必须一致)。
②
If(rdoAnswer.Checked)
{
String answer=rdoAnswer.Text;
}
补充:
htmlradio设置默认的按钮
还有一个比较有用的属性Tag 用于存放一些值,然后调用该值就可以方便的达到结果
例子:
MySchool项目中AddStudents窗体中用户状态的 活动(id =1) 和非活动(id=1)就可以在设计单选按钮是通过绑定Tag属性得到该值
String userStatusId=rdoActive.checked ? (string)rdoActive.Tag : (string)rdoInactive.Tag ;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论