Справка по VB 2008 или VB 2010 - PullRequest
       8

Справка по VB 2008 или VB 2010

0 голосов
/ 28 января 2010

У меня есть три формы, похожие на одну в ссылке. Я хочу добавить текстовое поле Total для каждой формы. К сумме будут добавлены значения, которые будут введены в текстовое поле montant. Таким образом, итоговое значение будет принимать конкретное значение этого текстового поля для всех записей, которые будет иметь пользователь, и добавлять их. Как я могу это сделать ???? Спасибо http://i1006.photobucket.com/albums/af189/diaboloent/OneForm.jpg

1 Ответ

1 голос
/ 20 апреля 2010

Поместите все текстовые поля, где пользователь будет вводить значение в общий контейнер, такой как групповой ящик или панель управления.Затем используйте код, подобный следующему, для суммирования значений:

Dim sum As Integer = 0
For Each box As TextBox In MyContainer.Controls.OfType(Of TextBox)()
    sum += Integer.Parse(box.Text)
Next box
Total.Text = sum.ToString()

Вы даже можете получить это до одной строки:

Total.Text = MyContainer.Controls.OfType(Of TextBox)().Select(Function(s) Integer.Parse(s.Text)).Sum()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...