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

winform上的分组框

请给一些建议......

4

0 回答 0