vb.net中如何删除listbox中选中的一行

用以下语句为何再双击时不能删除选中项,求指教
Public Sub ListBox4_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.DoubleClick
Me.ListBox4.Items.RemoveAt(Me.ListBox4.SelectedIndex)
End Sub

第1个回答  推荐于2017-10-03

经测试,你的代码是没问题的!要么你改一下下面的。

Private Sub ListBoxDoubleClick(ByVal sender As Object, ByVal e As EventArgs) _
    Handles ListBox1.DoubleClick
    Me.ListBox1.Items.Remove(Me.ListBox1.SelectedItem)
End Sub

本回答被提问者采纳
第2个回答  推荐于2017-10-14
两种方法:
1、listbox1.items.remove(listbox1.selecteditem)
2、listbox1.items.removeat(listbox1.selectedindex)
放到具体事件里面就可以执行了。
相似回答