C#如何测试是否检查了特定的单选按钮并在if子句中执行了一些代码

时间:2016-02-24 16:56:29

标签: c# winforms if-statement radio-button

我的软件的长篇短篇部分是有4个单选按钮。我必须知道是否其中一个按钮点击了其中一个。

我正在使用的代码部分

next_btn_Click { if (rb_answer_1.Checked = true){ ...some code... } }

那会发生什么。当我运行win表单并按下提到的下一个按钮时,如果没有选择4个单选按钮,表单将选择第一个。如果选择任何其他单选按钮,表单将取消选择它,选择第一个并执行" ...某些代码..."请帮我提一下如何解决它。非常感谢你们!

1 个答案:

答案 0 :(得分:1)

您将赋值运算符(=)与比较运算符(==)混淆:

next_btn_Click { if (rb_answer_1.Checked == true){ ...some code... } }

或只是

next_btn_Click { if (rb_answer_1.Checked){ ...some code... } }