Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2013, 13:42   #1
Winexcel
Форумчанин
 
Регистрация: 26.08.2013
Сообщений: 187
По умолчанию Динамически изменить свойства компонентов

Собственно вопрос, на форме есть 10 TLabel, как сделать так чтобы при нажатия на TButton у всех 10ти Tlabel изменился заголовок(caption) на какой либо текст(к примеру "TEXT")
Код:
Label1.caption:="TEXT";
Label2.caption:="TEXT";
- так нельзя, вот думаю как реализовать следующее.
Пример:
Код:
for number:=1 to 10 do 
Tlabel[number].caption:="TEXT";
Winexcel вне форума Ответить с цитированием
Старый 05.10.2013, 14:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
for i:=0 to Controlcount-1 do
 if Control[i] is TLabel then TLabel(Control[i]).Caption:='Измена!';
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.10.2013, 14:32   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Если Tlabel массив, в который предварительно помещены указатели на лейблы, то можно, массив по-другому очень не мешало бы назвать.

Если все лэйблы на форме, то можно через свойство-массив формы Controls и ControlCount это организовать. Если они на подложках-контейнерах, да еще разных, то тоже можно через эти свойства, но сложнее на порядок
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свойства компонентов в FastReport. KrPr Общие вопросы Delphi 4 28.01.2011 12:28
Свойства компонентов Сид Общие вопросы Delphi 1 12.05.2010 20:22
Изменить свойства динамически созданного объекта Marsel737 Общие вопросы Delphi 5 16.01.2010 23:29
Свойства динамически созданных объектов. Dorithur Общие вопросы Delphi 4 12.12.2009 15:35
Свойства компонентов. Изменение значений sergeev_2005 Microsoft Office Word 1 27.10.2009 15:54