質問

私は...

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top