Vb.net 如何知道Listview中的最大索引量?

Vb.net 如何知道Listview中的最大索引量?,vb.net,visual-studio,Vb.net,Visual Studio,我想知道我的listview中有多少索引,但我没有办法知道 我正在开发一款音乐播放器。这里显示的代码是我必须播放上一首歌曲的代码,但如果它是列表的第一首,我就无法播放,因此我试图找到一种方法,当你单击“上一首”时,到达列表视图的最后一首,而选中的一首是第一首 我的想法是获取最后一个索引并重定向到播放它,但我没有找到一种方法来获取最后一个索引的编号 Dim g As Integer = ListView1.SelectedIndices(0) If ListView1.SelectedIndice

我想知道我的listview中有多少索引,但我没有办法知道

我正在开发一款音乐播放器。这里显示的代码是我必须播放上一首歌曲的代码,但如果它是列表的第一首,我就无法播放,因此我试图找到一种方法,当你单击“上一首”时,到达列表视图的最后一首,而选中的一首是第一首

我的想法是获取最后一个索引并重定向到播放它,但我没有找到一种方法来获取最后一个索引的编号

Dim g As Integer = ListView1.SelectedIndices(0)
If ListView1.SelectedIndices.Count > 0 Then
    If g > 0 Then
        g -= 1
        ListView1.Items(g).Selected = True
        ListView1.Items(g).EnsureVisible()
        ListView1.Select()
        wp.URL = ListView1.Items(ListView1.SelectedIndices(0)).SubItems(2).Text
        wp.controls.play()
        Label4.Text = "A tocar: " + ListView1.Items(ListView1.SelectedIndices(0)).SubItems(0).Text
        g += 1
        ListView1.Items(g).Selected = False
        ListView1.Items(g).EnsureVisible()
    Else
        ListView1.Items(0).Selected = True
        ListView1.Items(0).EnsureVisible()
        ListView1.Select()
        wp.URL = ListView1.Items(ListView1.SelectedIndices(ListView1.SelectedIndices().Count)).SubItems(2).Text
        wp.controls.play()
        Label4.Text = "A tocar: " + ListView1.Items(ListView1.SelectedIndices().Count).SubItems(0).Text
        g += 1
        ListView1.Items(g).Selected = False
    End If
End If

ListView1.Items.Count
提供项目数量。由于索引以
0
开头,因此必须从该计数中减去
1
,然后才能得到最后一项的索引

LastItemIndex = ListView1.Items.Count - 1

请注意,VBA不是VB.NET。请编辑您的标记以澄清您的意思。另外,请澄清你所说的“索引”是什么意思?列表中的项目数量?请澄清并展示您迄今为止所做的尝试。您现在可以查看一下吗
ListView1.Items.Count
提供了物品的数量。由于索引以
0
开始,您必须从该计数中减去
1
,您就得到了最后一项的索引。好的,非常感谢您将其作为一个答案,以便您可以将此问题标记为已解决。