Для редактирования элементов управления в главной форме вы можете использовать цикл foreach:
Сначала объявите вторую форму:
SecondForm second = new SecondForm();
Затем выполните все элементы управления foreach:
foreach(Control c in second.Controls)
{
c.Text = "hello world!";
}
Ивы можете использовать .GetType()
для получения типа элемента управления:
foreach(Control c in second.Controls)
{
if (c.GetType() == typeof(TextBox))
c.Text = "hello world!";
}
Если вы хотите отключить некоторые элементы управления, вы можете сделать это по имени:
foreach(Control c in second.Controls)
{
if (c.Name == "button1")
c.Enabled = false;
}
Или вы можете отключить еговведите с .GetType()
:
foreach(Control c in second.Controls)
{
if (c.GetType() == typeof(Button))
c.Enabled = false;
}