Главная страница
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.025 c
7-1073629259
WondeRu
2004-01-09 09:20
2004.03.28
Unload Driver


1-1078559274
Powerland Software
2004-03-06 10:47
2004.03.28
Эмуляция файла


3-1077630655
Layner
2004-02-24 16:50
2004.03.28
Подскажите, как установить курсор на запись, где rowid=55 напр.


1-1079007038
Budy
2004-03-11 15:10
2004.03.28
Пошаговая компиляция


4-1073987601
_lordtime_
2004-01-13 12:53
2004.03.28
Есть ли возможность узнать время старта Windows?