1

フォーム ページ (WinForms) で GroupBox コントロールを使用しています。

GroupBox には 5 つのコントロール (RadioButtons) が含まれています。

グループ ボックス コントロールに、コントロール内のボタンのいずれかがチェックされているかどうかを示すプロパティが含まれているかどうか、何か考えはありますか?

4

1 に答える 1

4

いいえ、GroupBox は RadioButton だけを対象としたものではないためです。その一般的なコンテナ コントロール。何かがチェックされているかどうかを確認するには、 を使用して 1 行で実行できますLinq

bool anyChecked = gb.Controls.OfType<RadioButton>().Any(rb => rb.Checked);

または、それを使用して独自の拡張メソッドを作成し、頻繁に再利用される場合は簡単に呼び出すことができます。

于 2012-11-13T10:52:42.107 に答える