Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.039 c
7-1072386980
~GaMeRd~
2003-12-26 00:16
2004.03.28
Drag&Drop


11-1056812998
Dimaxx
2003-06-28 19:09
2004.03.28
Про ZLIB


11-1057351721
SKI
2003-07-05 00:48
2004.03.28
Работа с несколькими формами


14-1078218849
Eugenez
2004-03-02 12:14
2004.03.28
Ищу СD !!!


6-1074424836
urez_ua
2004-01-18 14:20
2004.03.28
работа с модемом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский