2015-04-03 71 views
1

我有我的列表框项目与多个字符串连字符和逗号包括在内,这是因为我不能删除选定的项目?无法删除列表框中的选定项目

如果是这样,删除项目的方式是什么?

下面

示例 -

如:项目1,ITEM2-item3a,item3b(我的列表框项目)

 Protected Sub btnVisualDeleteCodeAction_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnVisualDeleteCodeAction.Click 

    For i As Integer = 0 To lbVisualCodeAction.Items.Count - 1 
     lbVisualCodeAction.Items.Remove(lbVisualCodeAction.SelectedValue.ToString) 
    Next 


    End Sub 
+1

我编辑了自己的冠军。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2015-04-03 03:21:58

回答

3

你可以尝试以下

lbVisualCodeAction.Items.RemoveAt(lbVisualCodeAction.SelectIndex) 

这样,你给指数的选定项目。作为回报删除所选项目

+0

嗨乔治,感谢您的帮助,但它显示'SelectIndex'的错误不是'System.Web.UI.WebControls.ListBox'的成员。矿1是网络方法。 – 2015-04-03 03:34:16

0

这个怎么样(虽然不太清楚有关语法VB)

ListItem myItem = ListBox1.SelectedItem 
lbVisualCodeAction.Items.Remove(myItem)