Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как обратиться к кампаненту по его имени?


Пескарь ©   (2005-08-21 08:18:00) 

Если есть имя компанента в строковой переменной и его номер.
например надо сделать так: Label1 := label15
есть в наличии:
s := 'label'; n := 15;
Label1 := 'label'+inttostr(n); // неполучается.
Как быть?


Leonid Troyanovsky   (2005-08-21 08:38:00) [1]


> Пескарь   (21.08.05 08:18)  

> Label1 := 'label'+inttostr(n); // неполучается.


var
 c: TComponent;

 c := FindComponent('label'+inttostr(n));
 if Assigned(c) then
   Label1.Caption := (c as TLabel).Caption;

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо