パネル内に 10 個の RadioButton があります。
tableLayoutPanel 内に 10 個のパネルがあり、それぞれが異なる列にあります。
列間を移動して、各列に選択されたラジオボタンがあることを検証するにはどうすればよいですか?
ありがとうございました。
パネル内に 10 個の RadioButton があります。
tableLayoutPanel 内に 10 個のパネルがあり、それぞれが異なる列にあります。
列間を移動して、各列に選択されたラジオボタンがあることを検証するにはどうすればよいですか?
ありがとうございました。
の経験はありませんがTableLayoutPanel
、これを試すことができます:
bool allValid = true;
for(int c = 0; c < panel.ColumnCount; c++)
{
var colRadios = panel.Controls.OfType<RadioButton>()
.Where(rb => panel.GetColumn(rb) == c);
bool colValid = colRadios.Any(rb => rb.Checked);
if(!colValid)
{
allValid = false;
break;
}
}
(panel
はTableLayoutPanel
)