0
我在面板中有10個RadioButton。使用RadioButton驗證
我有一個tableLayoutPanel內的10個面板,每個不同的列。
如何在列之間移動並驗證每列中是否存在選定的radioButton?
謝謝。
我在面板中有10個RadioButton。使用RadioButton驗證
我有一個tableLayoutPanel內的10個面板,每個不同的列。
如何在列之間移動並驗證每列中是否存在選定的radioButton?
謝謝。
我與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
)