foreach (GroupBox groupBox in panel1.Controls.OfType<GroupBox>())
{
foreach (GroupBox groupBox2 in groupBox.Controls.OfType<GroupBox>())
{
var radioButtons = groupBox2.Controls.OfType<RadioButton>().ToList();
// حداقل یکی از رادیو باتنها چک شده است، هر دو را سبز کنید
if (radioButtons[0].Checked || radioButtons[1].Checked)
{
radioButtons[0].ForeColor = Color.Green;
radioButtons[1].ForeColor = Color.Green;
}
else // هیچکدوم از رادیو باتنها چک نشدهاند، هر دو را قرمز کنید
{
radioButtons[0].ForeColor = Color.Red;
radioButtons[1].ForeColor = Color.Red;
}
}
}