Главная страница
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.023 c
1-92981
bobby
2002-11-18 16:37
2002.11.28
copy(richedit1.lines , richedit2.lines) ???


1-93011
dim-
2002-11-18 20:36
2002.11.28
MapInfo


3-92861
ligor
2002-11-08 17:12
2002.11.28
PReport


14-93246
Николай Быков
2002-11-10 16:29
2002.11.28
....................


1-93138
cosinus
2002-11-18 10:58
2002.11.28
Создание алгоритма димминга