Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フォーム ページ (WinForms) で GroupBox コントロールを使用しています。
GroupBox には 5 つのコントロール (RadioButtons) が含まれています。
グループ ボックス コントロールに、コントロール内のボタンのいずれかがチェックされているかどうかを示すプロパティが含まれているかどうか、何か考えはありますか?
いいえ、GroupBox は RadioButton だけを対象としたものではないためです。その一般的なコンテナ コントロール。何かがチェックされているかどうかを確認するには、 を使用して 1 行で実行できますLinq。
Linq
bool anyChecked = gb.Controls.OfType<RadioButton>().Any(rb => rb.Checked);
または、それを使用して独自の拡張メソッドを作成し、頻繁に再利用される場合は簡単に呼び出すことができます。