Как накопить сумму данных из одного Textbox? - VB

Узнай цену своей работы

Формулировка задачи:

Уважаемые программисты. Есть вот такой код
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim i As Integer
  3. Dim P As Long
  4. Dim Pi As Long
  5. P = 0
  6. For i = 1 To 10
  7. Pi = InputBox("Введите силу ", "Окно введения", 10, 9000, 6000)
  8. P = P + Pi
  9. Next i
  10. Print P
  11. End Sub
Всё просто всё работает. Можно ли сделать так, чтобы значение Рi вводилось из ОДНОГО Textbox. То есть ввёл в текстбокс 10, нажал кнопку (условно добавить), Р стало 10. Ввёл в текстбокс 20, нажал кнопку (условно добавить), Р стало 30. Количество таких вводов неизвестно заранее, может быть 1, а может и 100 раз.

Решение задачи: «Как накопить сумму данных из одного Textbox?»

textual
Листинг программы
  1. Dim P As Long
  2. Private Sub Command1_Click()
  3.          P = P + Val(Replace(Text1.Text, ",", "."))
  4.          Print P
  5. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы