Главная страница
    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.032 c
1-1078996562
vint45
2004-03-11 12:16
2004.03.28
Парсер DCU--файлов


1-1078414183
SkullNet
2004-03-04 18:29
2004.03.28
Перемещение текста по форме...


1-1078043622
leonidus
2004-02-29 11:33
2004.03.28
Прозрачное окошко как в FlashGet`е


1-1078490780
Алексей
2004-03-05 15:46
2004.03.28
Version Control System


3-1077161106
GodHappy
2004-02-19 06:25
2004.03.28
ADOConnection





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский