У меня есть форма, которая содержит несколько стандартных элементов управления (текстовые поля, кнопки и т. Д.). Я хочу сгруппировать определенные элементы управления в коллекциях, чтобы я мог включать и отключать их в любой момент времени, не указывая явно каждый из них. Каков синтаксис для этого? Вот некоторые псевдо-код, чтобы показать, что я хочу сделать ....Как создать массив элементов управления в C# .NET?
Control[] ControlCollection = new Control[];
ControlCollection.add(Button1);
ControlCollection.add(TextBox1);
...
...
foreach(Control x in ControlCollection)
{
x.Enabled = false;
}
Я знаю, что я мог бы поставить элементы управления, скажем, в поле группы и сделать это, но элементы управления не расположены на форме в такой что это удобно.
Вы на самом деле пытались реализации что-то похожее на код псевдо? Это так, как я думал, может работать. –
сделал то, что вы предлагаете, не работает? – hunter
Я это окна форм или webforms (asp.net)? –