【发布时间】:2014-11-30 13:33:40
【问题描述】:
如何删除包含“?”之后的列表框项目文本?
示例列表框项目文本:
I want it ? please, remove it.
我的代码:
For i = 0 To ListBox1.Items.Count - 1 If ListBox1.Items(i).ToString.StartsWith("?") Then 'something useful for me. End If Next
如果我想删除特定文本,我会使用它。
For i = 0 To CheckedListBox1.Items.Count - 1
If CheckedListBox1.Items(i).ToString.Contains("something") Then
CheckedListBox1.Items(i) = CheckedListBox1.Items(i).ToString.Replace("something", "")
End If
但它是动态生成的列表框项。 示例:
I want it ? please, remove it.1234
I want it ? please, remove it.2345
I want it ? please, remove it.64653
I want it ? remove461
etc...
【问题讨论】:
-
ListBox1.Items.Remove 或 RemoveAt(我不确定)
-
您的问题不清楚:您希望 1) 删除列表框中的项目吗? 2) 用另一个替换列表框中的项目?或 3) 替换/格式化/更改/更改该列表框中项目的显示
TEXT? -
3.我想在“?”之后替换(或删除)我的列表框项目文本
标签: vb.net visual-studio-2010 listbox