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

Вниз

считать все значения edit с формы   Найти похожие ветки 

 
belmol   (2009-07-23 13:20) [0]

Доброго времени суток, что то не могу сообразить как сделать подобное в цикле (на форме около 100 edit-ов).
примерно вот так.
for i:=0 to form1.ComponentCount-1 do
if (pos("Edit",form1.Components[i].name)>0) then
memo.Lines.Add( тут как указать текст находящийся в поле edit-a);
может это что называется через одно место, но как по другому не могу сообразить.


 
clickmaker ©   (2009-07-23 13:21) [1]

> на форме около 100 edit-ов

жестко.

for i:=0 to form1.ControlCount-1 do
 if (Control[i] is TEdit) then


 
TIF ©   (2009-07-23 13:26) [2]

Нескромный вопрос - зачем столько Edit-ов?


 
clickmaker ©   (2009-07-23 13:28) [3]

может, это тест? из 100 вопросов. Тогда это еще не много


 
belmol   (2009-07-23 13:29) [4]

так получается PageControl с несколькими листами, на каждом есть едиты (так получилось))) и они уникальны..


 
Юрий Зотов ©   (2009-07-23 13:37) [5]

> как указать текст находящийся в поле edit

for i := 0 to ComponentCount - 1 do
 if Components[i] is TEdit then
   Memo.Lines.Add(TEdit(Components[i]).Text);


 
belmol   (2009-07-23 13:43) [6]

спасибо.


 
TIF ©   (2009-07-23 14:11) [7]

> есть едиты (так получилось)))

Да уже видно, что получилось...
Если бы было чётко описано, нафик их столько надо, наверняка нашёлся бы один стандартный чудо-компонент, заменивший эту сотню :)


 
Palladin ©   (2009-07-23 14:39) [8]

угу... ValueListEditor например...


 
Bruth   (2009-07-23 14:48) [9]

Удалено модератором


 
oldman ©   (2009-07-23 17:50) [10]


> считать все значения edit с формы [D7, XP]
>
> belmol   (23.07.09 13:20)  
> Доброго времени суток, что то не могу сообразить как сделать
> подобное в цикле (на форме около 100 edit-ов).


Завести массив со значениями едитов.
При изменении едита менять значение массива.
При необходимости обрабатывать массов.



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

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

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1248936484
123123
2009-07-30 10:48
2009.09.27
rsync


15-1248553808
Юрий
2009-07-26 00:30
2009.09.27
С днем рождения ! 26 июля 2009 воскресенье


1-1216348789
dreamse
2008-07-18 06:39
2009.09.27
Вопрос по ExcelXP


1-1216635647
МистерТ
2008-07-21 14:20
2009.09.27
Как получить следующие XML значения ?


2-1248451922
Альберт
2009-07-24 20:12
2009.09.27
Работа с time_t