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

Вниз

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

 
PiratA ©   (2004-03-05 13:56) [0]

Подскажите пожалуйста как динамически создать от 1 до n компонент, скажем TEdit...


 
Digitman ©   (2004-03-05 14:10) [1]

for i:= 1 to n do
 TEdit.Сreate(владелец)


 
Юрий Зотов ©   (2004-03-05 14:13) [2]

http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=342


 
alless ©   (2004-03-05 14:56) [3]

var arr[1..10] od Tedit;
i:integer;
begin
for i:=1 to 10 do
arr[i]:=TEdit.Create(Form1);
arr[i].Parent:=Form1;
end;


 
YuRock ©   (2004-03-05 15:03) [4]

Класс! Очень удобно держать эдиты в массиве, причем статическом, но главное - локальном :))


 
PiratA ©   (2004-03-05 15:29) [5]

Мне идея alless очень даже понравилась :)
А как насчет ГЛОБАЛЬНОГО динамического массива?


 
Digitman ©   (2004-03-05 15:32) [6]


> как насчет ГЛОБАЛЬНОГО динамического массива


какое отношение это имеет к теме изначального вопроса ?
никакого


 
Семен Сорокин ©   (2004-03-05 15:33) [7]

PiratA ©   (05.03.04 15:29) [5]
А как насчет ГЛОБАЛЬНОГО динамического массива?


Лучше возьми TList и его наследника, имхо, удобнее динамического массива и сделай его св-вом формы на которй у тебя создаются объекты.


 
Anatoly Podgoretsky ©   (2004-03-05 15:41) [8]

Зачем дублировать массивы? Уже один глобальный есть и что самое главное с достоверной инофрмацией в отличии от самопальных.


 
PiratA ©   (2004-03-05 16:43) [9]

>> как насчет ГЛОБАЛЬНОГО динамического массива
>какое отношение это имеет к теме изначального вопроса ?
>никакого

Вобще-то отношение самое прямое. Ну да ладно...

Anatoly Podgoretsky ©   (05.03.04 15:41) [8]
Зачем дублировать массивы? Уже один глобальный есть и что самое главное с достоверной инофрмацией в отличии от самопальных.

Мне так легче их будет контролировать.... Вот они родненькие, все под рукой.


 
Fay ©   (2004-03-05 16:45) [10]

А N эдитов хватит? Не мало?


 
Anatoly Podgoretsky ©   (2004-03-05 16:52) [11]

Ага под рукой и не вполне корректные, очень часто


 
nexxiss ©   (2004-03-05 17:01) [12]

Одного не могу понять, зачем вообще массив то использовать ? Форма компоненты и так содержит в себе, зачем создавать новый массив ?
Может еще для каждого Edita создать по массиву ? :)
Эх, какое славное слово МАССИВ :))


 
PiratA ©   (2004-03-05 17:29) [13]

Anatoly Podgoretsky ©   (05.03.04 16:52) [11]
Ага под рукой и не вполне корректные, очень часто

А можно с этого места по подробнее?


 
Anatoly Podgoretsky ©   (2004-03-05 19:40) [14]

A[I] := $1234
это так простенько, но демонстрирует, а на практике нуэна жесткая синхронизация элементов, а это зона неконтролируемая, в отличии от системных массивов.


 
PiratA ©   (2004-03-09 12:38) [15]

Всем спасибо.



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
1-1078385298
Юкс
2004-03-04 10:28
2004.03.28
Создание интерпретатора


8-1069309640
DAndrew
2003-11-20 09:27
2004.03.28
Как осуществить "заворачивание" слов в TextOutW или ExtTextOut W?


14-1078218973
Ivolg
2004-03-02 12:16
2004.03.28
Клава


1-1078397681
Dina
2004-03-04 13:54
2004.03.28
Есть триTedit.


3-1076274304
ser_ega
2004-02-09 00:05
2004.03.28
Database Desktop