* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.
Вопрос № 148236: Добрый день. Не могу вот рационально решить следующую задачу. Дана форма. i на y edit`ов. и один label. Задача такова. В реальном времени выводить сумму чисел записанную в edit в label. расписывать каждый edit на событие change слишком дол...
Вопрос № 148.236
Добрый день. Не могу вот рационально решить следующую задачу.
Дана форма. i на y edit`ов. и один label. Задача такова. В реальном времени выводить сумму чисел записанную в edit в label. расписывать каждый edit на событие change слишком долго. есть ли какой нибудь другой вариант?
Отвечает: xackera
Здравствуйте, Соколов В.В.! Можно через массив компонентов textbox (для Visual Basic 6, в других версиях аналогично). Допустим создаёте форму, размещаете на ней первый textbox называете его как-нибудь и ставите в поле index его свойств цифру ноль. После этого действия создаётё не необходимое количество edit с одинаковым именем. Самый быстрый способ через copy-paste изначального - тогда значение поле index будет ставиться автоматом. После создание массива элементов textbox процера обработчик событие Change
(lf и любого события) примет следующий вид Private Sub Text1_Change(Index As Integer) ' код считающий сумму End Sub
где index есть номер элемента в массиве. сумма считается при помощи простого цикла for
Приложение:
--------- Больше быть, чем казаться! Много делать, но мало выделяться
Ответ отправил: xackera (статус: 10-ый класс)
Ответ отправлен: 23.10.2008, 16:11
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 148236 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо большое ) Теперь чувствую себя умнее. Подробный хороший ответ.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.