![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Бастро посчитать в TEdit сумму [D7, XP]
worldmen © (2009-06-16 19:45:00)Есть компоненты на форме от Edit19до Edit47в коорых находятся числа. Мне надо все их сложить в одно число. Не охота писать кучу процедур OnChange. Можно как-то пройтись по ним циклом ?
oldman (2009-06-17 13:06:00) [1]
> Есть компоненты на форме от Edit 19до Edit 47
Мама родная!
А обязательно использовать Edit?
Германн (2009-06-17 00:39:00) [2]
> DVM © (16.06.09 21:24) [7]
>
>
> > Игорь Шевченко © (16.06.09 20:57) [6]
>
>
> > Тебе не кажется, что это абсолютно разные вещи ?
>
> Это скорее дополняющие друг друга вещи. Хотя цикл и не обязателен,
> если полей ввода небольшое и постоянное количество.
>
Судя по сабжу так оно и есть.
DVM (2009-06-16 21:24:00) [3]
> Игорь Шевченко © (16.06.09 20:57) [6]
> Тебе не кажется, что это абсолютно разные вещи ?
Это скорее дополняющие друг друга вещи. Хотя цикл и не обязателен, если полей ввода небольшое и постоянное количество.
Игорь Шевченко (2009-06-16 20:57:00) [4]
> Можно и циклом, но ведь можно и одну OnChange на всех назначить.
Тебе не кажется, что это абсолютно разные вещи ? И от цикла (как самого простого способа), хоть единая процедура, хоть неединая, все равно не избавят ?
pest (2009-06-16 20:51:00) [5]или как предложил DVM © (16.06.09 19:49) [2]
pest (2009-06-16 20:50:00) [6]поиском можно. делаешь поиск по компонентам формы, выбираешь нужные и складываешь значения
wordmen (2009-06-16 20:36:00) [7]Можно и одной процедурой сложить - это если поля пустые. А если их изменить при уже заполненых - к общему числу добавится еще и измененное. Тогда надо будет глобальную переменную вводить, которая будет в себе держать число до изменения и если оно не равно " " (пусто) - отнимать его от общего и добавлять новое (измененное)
Anatoly Podgoretsky (2009-06-16 19:49:00) [8]А зачем каждому свою процедуру, одной что ли не хватает?
DVM (2009-06-16 19:49:00) [9]
> Можно как-то пройтись по ним циклом ?
Можно и циклом, но ведь можно и одну OnChange на всех назначить.