Vb.net 如何知道Listview中的最大索引量?
我想知道我的listview中有多少索引,但我没有办法知道 我正在开发一款音乐播放器。这里显示的代码是我必须播放上一首歌曲的代码,但如果它是列表的第一首,我就无法播放,因此我试图找到一种方法,当你单击“上一首”时,到达列表视图的最后一首,而选中的一首是第一首 我的想法是获取最后一个索引并重定向到播放它,但我没有找到一种方法来获取最后一个索引的编号Vb.net 如何知道Listview中的最大索引量?,vb.net,visual-studio,Vb.net,Visual Studio,我想知道我的listview中有多少索引,但我没有办法知道 我正在开发一款音乐播放器。这里显示的代码是我必须播放上一首歌曲的代码,但如果它是列表的第一首,我就无法播放,因此我试图找到一种方法,当你单击“上一首”时,到达列表视图的最后一首,而选中的一首是第一首 我的想法是获取最后一个索引并重定向到播放它,但我没有找到一种方法来获取最后一个索引的编号 Dim g As Integer = ListView1.SelectedIndices(0) If ListView1.SelectedIndice
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
,您就得到了最后一项的索引。好的,非常感谢您将其作为一个答案,以便您可以将此问题标记为已解决。