从VB.NET Listbox控件中完全删除项目

时间:2015-02-01 12:40:31

标签: wpf vb.net listbox

我试图在Visual Basic.NET 2012中创建一个支持播放列表的媒体播放器。 播放列表是一个列表框控件。 一切都很好,直到我必须清理播放列表并插入新歌(通过New Open Dialog)或我想删除一个。

问题在于ListBox1.Items.Remove(ListBox1.SelectedItem.ToString) 不会从列表框中删除路径。它只会从列表框中消失,但是当我添加另一个项目时,单击它只会播放已删除的项目。 让我们说我们在播放列表中有10首歌曲。如果我删除全部并且我添加了其他10首歌曲,它们都不会播放!每个人都会播放其中一个删除的。 我试过了:

Try
  For i As Integer = (ListBox1.Items.Count - 1) To 0 Step -1
  ListBox1.Items.Remove(ListBox1.Items(i))
  ListBox1.Refresh()
Next
Catch ex As Exception

End Try

listbox.items.clear

同样的事情发生了! 有什么帮助吗?

0 个答案:

没有答案