1

ハイフンとカンマを含む複数の文字列を含むリストボックス項目がありますが、選択した項目を削除できないためですか?

もしそうなら、アイテムを削除する方法は何ですか?

以下の例 -

例: item1-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
4

2 に答える 2

3

以下を試すことができます

lbVisualCodeAction.Items.RemoveAt(lbVisualCodeAction.SelectIndex)

このようにして、選択したアイテムのインデックスを指定します。代わりに、選択したアイテムを削除します

于 2015-04-03T02:56:38.343 に答える
0

これはどうですか(vbの構文についてはよくわかりませんが)

ListItem myItem = ListBox1.SelectedItem
lbVisualCodeAction.Items.Remove(myItem)
于 2015-04-03T04:09:11.237 に答える