Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Бастро посчитать в 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 на всех назначить.


Наверх

Титульная страница Поиск, карта сайта Написать письмо