0
何をしたいですか: jarファイルの "インデックス"として使用するiniファイルがあります。 jarファイルは次のように宣言されています。 jarの名前= c:\ Pathvb.net - 選択されたリストビューをiniファイルから削除する
したがって、アプリケーションが起動すると、iniファイルがリストビューに読み込まれます。
そして今私の問題。私はリストビューとiniファイルからjarファイルを削除したいdeleteボタンを持っています。
マルチ選択されたjar参照を削除することは可能でなければなりません。すべての選択されたアイテムがiniで検索され、削除されるように考えました。
エラーは、文字列(正しいですか、メッセージボックスでテストしました)が解析される - 不明なエスケープシーケンス\ R
マイコード(エラーが** ** betwenです):
Private Sub jarDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jarDelete.Click
If Me.ListView1.SelectedItems.Count > 0 Then
For Each item As ListViewItem In ListView1.SelectedItems
ListView1.Items.Remove(item)
Dim GanzeZeile As String = ListView1.SelectedItems.ToString
Dim Sucheninini As String
Dim inipath As String = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\Mauncher\jars.ini"
Dim sr As New StreamReader(inipath)
Dim sw As StreamWriter
Dim inicontent As String = sr.ReadToEnd()
sr.Close()
MessageBox.Show(GanzeZeile & ", " & inipath & ", " & item.Text & "=" & item.SubItems.Item(1).Text)
Sucheninini = item.Text & "=" & item.SubItems.Item(1).Text
**inicontent = System.Text.RegularExpressions.Regex.Replace(inicontent, Sucheninini, "")**
sw = New StreamWriter(inipath)
sw.Write(inicontent)
sw.Close()
Next
End If
End Sub