Текущий архив: 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.46 MB
Время: 0.003 c