我有一个列表视图,其中包含一些单行条目,例如......
Sub MakeListView
ListView1.AddSingleLine("Empty1")
ListView1.AddSingleLine("Empty2")
ListView1.AddSingleLine("Empty3")
ViewPNL.AddView(ListView1, 0, 0, 100%x, 100%y)
End Sub
当用户长按listview条目时,他们可以选择使用对话库加载文件。我把文件加载工作正常到fd.ChosenName。
我正在寻找有关如何更新或刷新listview条目的建议,以反映已加载文件的文件名。
因此,如果列表最初是:
Empty1
Empty2
Empty3
将文件加载到可能会读取的位置后,例如:
Picture 1.Jpg
My Document.Doc
Sound File.mp3
我还应该补充一点,用户可能无法同时将文件加载到所有3个位置。因此,列表需要刷新,每个单独的文件加载到正确的位置。
答案 0 :(得分:1)
尝试编写一个名为updateList的子,清除列表,然后重写所有内容。这是瞬间的。在创建活动时调用sub,然后在选择文件时再次调用。
Sub updateList
ListView1.Clear
If filename <> "" Then
ListView1.AddSingleLine(filename)
Else
ListView1.AddSingleLine("Empty")
End If
End Sub