0

1 つのリストビューと他のコントロールを含むフォーム (form1) があります。この ListView にはデータが入力されています。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()

リストビューにデータが入力されているメソッドの最後に、フォーム1からリストビューを入力するメソッドの後、フォーム2からメソッドRefreshFormを呼び出します

form2.RefreshForm(Me.ListView2)

メソッドでデバッグを開始し、リストビューにデータを入力しました(ListView2には5つのアイテムがあります)が、フォーム2からリストビューを更新してもこのアイテムは表示されません。

4

0 に答える 0