質問
私は...
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つのポジションすべてに同時にファイルをロードしないことも追加する必要があります。したがって、リストには、個々のファイルが正しい位置にロードされると、更新が必要です。
解決
リストをクリアするupdateListというサブを書き、すべてを書き直してみてください。瞬時です。アクティビティを作成するときにサブを呼び出し、その後、ファイルが選択されるときはいつでも再び電話をかけます。
Sub updateList
ListView1.Clear
If filename <> "" Then
ListView1.AddSingleLine(filename)
Else
ListView1.AddSingleLine("Empty")
End If
End Sub
所属していません StackOverflow