Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
4 / 4 / 4
Регистрация: 26.04.2013
Сообщений: 67
1

Как менять свойства сразу нескольких объектов в цикле?

27.04.2013, 21:27. Просмотров 1005. Ответов 4
Метки нет (Все метки)

Суть в том, что у меня много numericUpDown и один CheckBox. При установки значения CheckBox.Checked, нужно изменить у всех numericUpDown.Minimum = -1; Как это можно сделать в цикле. Пробовал так:
C#
1
2
foreach (Control control in this.Controls)
                if (control is CheckBox)
Но у control нет свойства Minimum.
Как менять свойства сразу нескольких объектов в цикле?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2013, 21:27
Ответы с готовыми решениями:

Как менять свойства объектов из другой формы
У меня есть основная форма, на ней располагаются кнопки добавления, редактирования, и основной...

Как менять свойства нескольких JButton одновременно?
Всем салют, у меня есть много Jбатонов и возникла необходимость у всех изменить шрифт. Как можно...

Как изменить свойства сразу у нескольких компонентов
void __fastcall TForm1::Button3Click(TObject *Sender) { Edit4->Text = Edit4->Text...

Как менять свойства Font?
Задание такое: есть в MainMenu кнопочка Font, которая вызывает меню, в котором можно менять стиль,...

4
Каратель
Эксперт С++
6598 / 4019 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
27.04.2013, 21:40 2
C#
1
2
3
4
5
6
foreach (Control control in this.Controls)
{
    NumericUpDown tmp = control as NumericUpDown;
    if (tmp != null)
        tmp.Minumum = -1m;
}
1
1447 / 355 / 61
Регистрация: 03.04.2010
Сообщений: 2,098
27.04.2013, 21:42 3
------------
0
4 / 4 / 4
Регистрация: 26.04.2013
Сообщений: 67
27.04.2013, 21:54  [ТС] 4
Отлично работает, большое спасибо!
0
Master of Orion
Эксперт .NET
6078 / 4934 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
28.04.2013, 08:24 5
Jupiter,
C#
1
2
foreach (var control in Controls.OfType<NumericUpDown>())
   control.Minumum = -1;
Только вот почему бы сразу не сделать массив? Нравится извращаться с формочками?..
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 08:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как программно менять свойства (поведение) консоли?
Возник вопрос: запускаем любую консоль cmd.exe в панели задач ПКМ &gt; Свойства &gt; Общие &gt; Ставим...

Как менять синус на косинус и наоборот в цикле
Как менять синус на косинус и наоборот в цикле

Можно ли в цикле как то имена файлов менять в операторе open?
Значит.Нужно по очереди открыть много текстовых файлов и скопировать оттуда нужные строчки в другой...

Как при изменении свойства Enabled у Checkbox не менять цвет его текста?
При изменении свойства Enabled у Checkbox цвет меняется на черный. Как запретить его менять? В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.