使用通配符过滤列表框

时间:2012-02-19 15:28:02

标签: vb.net

我想使用通配符将过滤器应用于列表框。用户可以将多个过滤器添加到ArrayList,如下所示(例子):

Dim myList As New ArrayList
myList.Add(1.2*.txt)
myList.Add(data_jan*.iso)

这样列表框中与其中一个项目不匹配的所有项目都将被删除。

列表框中的Foreach项目

Dim didMatch as Boolean = False
For i = 0 To myList.Count - 1
    If *matched wildcard* Then didMatch = true
Next    
If not didMatch then Form1.lbFiles.Items.Remove(*CurrentItemInListbox*)

0 个答案:

没有答案