Главная страница
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.056 c
4-1073668179
кукарача
2004-01-09 20:09
2004.03.28
процессы и treeview


11-1056642764
belousov
2003-06-26 19:52
2004.03.28
Доступны ли в KOL компон. доступа к БД и соотв. визуальн. комп.


4-1073991114
Sour
2004-01-13 13:51
2004.03.28
чужой RichEdit


3-1077721146
Uran
2004-02-25 17:59
2004.03.28
Ошибка отображение символов кирилицы dbf файла


1-1078953556
Miwa
2004-03-11 00:19
2004.03.28
Размер файла я узнаю таким вот способом: