C # WFA. отправить сумму richTextBoxes к другому richTextBox - PullRequest
0 голосов
/ 04 января 2012

У меня есть серия richTextBox, я хочу сделать сумму их double.Parsed и отправить это общее значение в другой richTextbox.

на моем экране у меня будет столбец richTextBox, содержащий красиво отформатированныйцен и "total" richTextBox внизу

одна из возможностей - вызвать событие TextChanged.но он может обрабатывать только одно изменение за раз.

мне нужно сделать расчет, если изменилось ЛЮБОЕ из значений в других richTextBoxes (= если была введена любая цена).

но я не знаю, как это сделать.

Ответы [ 2 ]

1 голос
/ 04 января 2012

Установите все текстовые поля для вызова одного и того же метода для TextChanged.

Затем в этом методе вычислите сумму всех текстовых полей, независимо от того, какое из них было изменено, и поместите сумму в текстовое поле Сумма.

Если должно быть довольно просто.

Если это не решит вашу проблему, пожалуйста, дайте лучшее описание вашей проблемы.

0 голосов
/ 06 января 2012

Я, наконец, поместил все вычисления в независимый класс. каждый класс проверяет природу значения, используя метод TryParse. если это успешно, метод возвращает удвоенное отформатированное значение, иначе он возвращает 0. класс «суммировать» просто вызывает каждый класс, описанный выше. и класс «суммировать» привязан к событию TextChanged.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...