我在 win 表单上有几个组框,每个组框至少有一个单选按钮。我试图从给定的 5 个组框中执行此操作,用户从基础组中选择一个单选按钮。如果用户想要更改选择,则应取消先前的选择。
我正在使用以下代码检查单选按钮是否被选中?
var allRadios = AccountgroupBox.Controls.OfType<RadioButton>();
bool anyChecked = allRadios.Any(rb => rb.Checked);
if (anyChecked == false)
{
MessageBox.Show("Please select any from groupbox . . . .. .. ");
result = false;
}
如果我使用上面的代码检查是否选择了单选按钮,则会出现另一个问题。如果我在第一个组框单选按钮上进行选择,则其他人将通过错误,因为我必须给出代码“Accountgroupbox”中给出的组框名称。
请给一些建议......