【问题标题】:how to count listbox items while running a for each loop in vb.net?如何在 vb.net 中运行 for each 循环时计算列表框项目?
【发布时间】:2012-02-08 13:57:58
【问题描述】:

我有一个链接列表,需要检查其中的一些数据。

我将所有列表放在一个列表框中,并验证每个项目的某些结果

现在我想看看有多少项目已处理,还有多少项目需要处理

示例:在标签中,它必须显示项目总数和已完成项目的总数,并且必须在项目完成后更改。

我的代码概览是:

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

对于 ListBox2.Items 中的每个项目 !!!!==== 我的代码====!!!! 下一项 结束子

一旦一个项目完成标签必须改变计数。

【问题讨论】:

    标签: vb.net visual-studio-2010 for-loop vb.net-2010


    【解决方案1】:

    在 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了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-28
      • 2013-09-10
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多