0

win フォームにいくつかのグループ ボックスがあり、各グループ ボックスには少なくとも 1 つのラジオ ボタンがあります。私は、与えられた 5 つのグループ ボックス ユーザーから、基になるグループから 1 つのラジオ ボタンを選択しようとしています。ユーザーが選択を変更したい場合は、前の選択を破棄する必要があります。

次のコードを使用して、ラジオボタンが選択されているかどうかを確認していますか?

 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