我有一个带有一个列表视图和其他控件的表单 (form1)。这个列表视图充满了数据。我不会在 ListView 中以其他形式(form2)拥有相同的数据。在这种情况下,我创建了一个带有参数 listView 的方法 RefreshForm。
Public Sub RefreshForm(ByVal listView As ListView)
On Error Resume Next
ListView2 = listView
ListView2.Refresh()
On Error GoTo 0
End Sub
在构造函数的 form1 中,我初始化 form2 并显示它。
form2 = new Form_CustInfo()
fCustInfo.Show()
在我从form1填充listView的方法中,在listview填充数据的方法结束后,我从form2调用RefreshForm方法
form2.RefreshForm(Me.ListView2)
在我进入调试的方法中,我播种了充满数据的列表视图(ListView2 有 5 个项目),但是从 form2 刷新列表视图后不显示这些项目。