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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2008, 01:59   #1
Zeraim
Ra-Ra ?
Форумчанин
 
Аватар для Zeraim
 
Регистрация: 06.03.2008
Сообщений: 286
По умолчанию Леиблы

Возник вопрос: Можно-ли в дельфи перечислять лейблы поочередно в цикле
for, чтото вроде этого:
Код:
for i := 1 to 12 do Label[i].Caption := '....';
-------------------------------------------------------------------------------
Спасибо, Баламут

Последний раз редактировалось Zeraim; 30.04.2008 в 17:00.
Zeraim вне форума Ответить с цитированием
Старый 30.04.2008, 03:53   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Конечно можно.

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
begin
for I := 0 to Form1.ControlCount - 1 do
  begin
    if (Form1.Controls[i] is TLabel) then
    (Form1.Controls[i] as TLabel).Caption := 'Lab' + IntToStr(i);
  end;
end;
Баламут вне форума Ответить с цитированием
Ответ


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