Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 2
Регистрация: 18.05.2015
Сообщений: 79

Присвоение нескольким компонентам формы одного и того же значения

26.12.2015, 20:59. Показов 1654. Ответов 20
Метки нет (Все метки)

Нужно упростить код. Как это можно сделать?
Вот сам код.
C++
1
2
3
4
5
6
7
8
9
10
11
12
    Form4->Label1->Visible=False;
    Form4->Label1->Enabled=False;
    Form4->Label2->Visible=False;
    Form4->Label2->Enabled=False;
    Form4->Label3->Visible=False;
    Form4->Label3->Enabled=False;
    Form4->Label4->Visible=False;
    Form4->Label4->Enabled=False;
    Form4->Label5->Visible=False;
    Form4->Label5->Enabled=False;
    Form4->Label6->Visible=False;
    Form4->Label6->Enabled=False;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.12.2015, 20:59
Ответы с готовыми решениями:

Присвоение одного значения нескольким переменным сразу
Всем привет! Подскажите, пожалуйста. Такая проблема: есть несколько переменных, и одно значение, актуальное для них всех. Можно ли одной...

Присвоить одно значение нескольким компонентам формы выборочно
Например у меня на форме есть несколько Label, есть некое значение - пусть будет А = "БлаБла", как присвоить значение А...

Присвоение одного значения ряду переменных
ошибку выдает, а так-то очень удобно было-бы, там их штук 5 сразу обнулять надо, хочется в одной строке. i,c,c1:=0;

20
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33450 / 21550 / 8248
Регистрация: 22.10.2011
Сообщений: 37,002
Записей в блоге: 12
31.12.2015, 12:41
Лучший ответ Сообщение было отмечено DImawsasdas как решение

Решение

C++
1
2
3
4
5
6
7
8
for( int i = ControlCount; i--; )
    {
        if( TLabel* label  = dynamic_cast< TLabel*>(Controls[i]))
        {
            label->Enabled = (label->Tag != 1);
            label->Visible = label->Enabled;
        }
    }
Все лейблы, у которых свойство Tag выставлено в 1 скроются, остальные останутся видимыми
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.12.2015, 12:41

Присвоение значения одного поля другому с условием
стоит задача присвоить поле rating из таблицы Rating в одноименное поле rating таблицы Content при условии что url страницы в обоих...

Присвоение одного значения выделенным строкам в гриде.
Не ужели в гриде не возможно выделив несколько строк одним событием присвоить им одно значение имеется Grid VALUE1 - CODE1 - ...

Присвоение одного значения множеству ячеек в VBA
Здравствуйте! Подскажите пожалуйста как можно прописать следующие действия покороче Me.Д1_1 = 0: Me.Д1_2 = 0: Me.Д1_3 = 0: Me.Д1_4с =...

Поиск по нескольким полям одного значения
Работаю с БД MS Access. В билдере использую ADOTable. Вопрос заключается в следующем: у меня есть четыре поля с телефонами сотрудников, как...

Присвоение ячейке значения, в зависимости от того, в какой области будет находиться рисунок
Добрый день. В VBA стал разбираться недавно, пожалуйста помогите. При помощи данного кода: Sub ВыводКоординатАвтофигур() Dim...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
155. Min Stack Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы: NewMinStack() *MinStack — инициализация Push(val int) —. . .
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru