我们如何验证收音机内部的几个组合框是否可以检查?

时间:2013-02-06 09:24:30

标签: winforms c#-4.0

我在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”中给出组框的名称。

the group boxes on winform

请提出一些建议......

0 个答案:

没有答案