Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Динамическое создание компонетов   Найти похожие ветки 

 
markers ©   (2005-12-11 14:31) [0]

Подскажите пожалуйста код, который динамически создаёт необходимое количество компонентов на форме например Labels


 
Sergey Masloff   (2005-12-11 14:39) [1]


for i := 0 to YOUR_CNST do
begin
 with TLabel.Create(YourForm) do
 begin
   Parent := YourForm;
   Name := "DynLabel" + IntToStr(i);
 end;
end;


 
Sergey Masloff   (2005-12-11 14:39) [2]

Ну еще Top и Left разные им задать а то друг над другом будут ;-)


 
markers ©   (2005-12-11 14:42) [3]

Спасибо!
А то забыл, как-то давали уже! А сейчас понадобился!


 
злобная танька ©   (2005-12-11 14:43) [4]

kolvo := 0;
neobhodimoe := 65535;

Repeat
 inc(kolvo);
 with TLabel.Create do
 begin
   parent := Form1;
   caption := "caption" + IntToStr(kolvo);
   left := 100;
   top := 100;
 end;
Until kolvo = neobhodimoe;


 
markers ©   (2005-12-11 17:28) [5]

А как обратиться к компоненту Tlabel[i-1]? Кроме поиска в цикле?


 
markers ©   (2005-12-11 17:53) [6]

Уже сделал! Спасибо! top := TPanel(ScrollBox1.Controls[ScrollBox1.ControlCount-2]).Top+TPanel(ScrollBox1.Controls[ScrollBox1.ControlCount-2]).Height ;



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
2-1134038542
kyn66
2005-12-08 13:42
2005.12.25
Данные из таблицы показать в ComboBox


14-1133273376
sedot
2005-11-29 17:09
2005.12.25
Как снять защиту SSL-протокола?


14-1133363727
Jimmy
2005-11-30 18:15
2005.12.25
Преобразование строки в формулу


1-1133224429
Мастер Ломастер
2005-11-29 03:33
2005.12.25
Как сохранить созданные в ScrollBoxe компоненты в виде рисунка?


9-1122435799
olorint
2005-07-27 07:43
2005.12.25
Модальные формы и OpenGL