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

Вниз

Вопрос об описании объектов   Найти похожие ветки 

 
Prvodnick   (2002-11-19 06:03) [0]

Допустим, у меня есть N меток. Они описываются так
Label1:TLabel;
-------------
LabelN:TLabel;
Подскажите пожалуйста, можно ли для удобства работы с ними описать сие, ну напимер так (только например, я поэтому и спрашиваю)
Labels:array [1..N] of TLabel;
Динамическое создание в процессе выполнения знаю, а вот заранее?
СССпасибо.


 
MBo ©   (2002-11-19 06:18) [1]

описать можно, что не отменяет обязательного создания в run-time
http://www.delphikingdom.com/helloworld/runtime_comp.htm


 
Walker ©   (2002-11-19 06:20) [2]

дык пожалуйста:)
делаешь переменную
var
Labels: array[1..N] of TLabel;

затем в OnFormCreate

var
i: Integer;
l: TLabel;
begin
for i := 1 to N do
begin
что-то вроде l := TLabel(Form1.FindComponentByName("Label"+IntToStr(i)));
Labels[i] := l;
end;
end;



 
Walker ©   (2002-11-19 06:20) [3]

(он опередил меня на 2 секунды... :)


 
тупень   (2002-11-19 06:21) [4]

Создай свой класс, в котором будет массив меток. А в конструкторе и сделай то, что ты называешь динамическим создание. И каждому элементу массива в свойстве tag присвой уникальный числовой идентификатор. Нас так на учебе с кнопками заставляют работать, могу сорсы прислать



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

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

Наверх




Память: 0.47 MB
Время: 0.148 c
14-93190
Anatoly Podgoretsky
2002-11-08 23:17
2002.11.28
Именинники 9 ноября


3-92947
CS
2002-11-12 11:26
2002.11.28
удаление дубликатов записей


3-92849
Zeeke
2002-11-09 01:37
2002.11.28
Помогите!


3-92876
TERM
2002-11-10 14:33
2002.11.28
Мемо-поле


3-92868
oleg_er
2002-11-10 11:48
2002.11.28
ADO - dbf