I have a TabControl
MyTabs contains some labels and textboxes , I am trying to hide/show controls in MyTabs and show/hide pages based on RadioButton
check :
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
foreach (var Ctrl in MyTabs.Controls.OfType<TextBox>())
{
if (Ctrl.Tag.ToString() == "Products")
{
Ctrl.Visible = false;
PgBom.Hide();
}
else
{
Ctrl.Visible = true;
PgBom.Show();
}
}
foreach (var Ctrl in MyTabs.Controls.OfType<Label>())
{
if (Ctrl.Tag.ToString() == "Products")
{
Ctrl.Visible = false;
PgBom.Hide();
}
else
{
Ctrl.Visible = true;
PgBom.Show();
}
}
}
PgBom is a page in MyTabs , What is wrong with my code ? . Thanks in advance.