Как считать элементы списка во время выполнения для каждого цикла в vb.net? - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть список ссылок, и мне нужно проверить некоторые данные в нем.

Я поместил весь список в список, и каждый элемент проверен на некоторый результат

Теперь я хочу увидеть, сколько элементов обработано и сколько еще нужно обработать

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

вид моего кода:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

ДляКаждый элемент в ListBox2.Items !!!! ==== МОЙ КОД ==== !!!!Следующий элемент End Sub

Как только элемент закончен, этикетка должна изменить счет.

1 Ответ

2 голосов
/ 08 февраля 2012

Вставьте переменную-счетчик внутри For Each и используйте ее.

Dim i as integer = 0
For Each item In myListBox.Items
    // your code goes here
    // do you need to check if your code went ok?
    i = i+1
    label.Text = string.Format("Processing item {0} of {1}", i, myListBox.Items.Count)
Next item 

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

...