Главная страница
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.01 c
6-93159
ketorol
2002-10-02 10:06
2002.11.28
помогите очень интересно и нужно


14-93219
Romkin
2002-11-06 15:29
2002.11.28
Требуется помощь


4-93295
Карлсон
2002-10-16 18:57
2002.11.28
Закрытие доступа к компьютеру.


3-92839
ev1972
2002-11-12 15:03
2002.11.28
Как просмотреть файл.frp в FastReport?


3-92862
e-mike
2002-11-10 01:54
2002.11.28
Двойные кавычки в запросе