2012-05-14 16 views
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 

答えて

0

は、あなたが試してみました:

inicontent = inicontent.Replace(Sucheninini, String.Empty) 
関連する問題