Merhaba arkadaşlar

Hazırladığım projede kayit.txt adındaki dosyadan bilgileri listview'e satır satır
aktarıyorum. Listview de sildiğim satırı kayit.txt den de sildiriyorum ancak burda bir sorunla karşılaştım programı durdurup tekrar başlattığımda sildiğim satırdan sonraki satırları yazdırmıyor.

Bu resimde gorduğunuz gibi 4 kayıt var ben ilk kaydı siliyorum
http://i.hizliresim.com/mljlQ8.jpg

Daha sonra programı kapatıp actığımda form_load olayında belirttiğim gibi kalan kaydı listviewe yazdırması gerekirken;

http://i.hizliresim.com/ElnlXz.jpg ---> boyle bir hata alıyorum

Fakat kayit.txt dosyasından sectiğim kaydı siliyor
http://i.hizliresim.com/jJPJ9L.jpg

Sil buton kodları;

'***************************
'Listeden secilen index siliniyor
For lCount = kayitListeleListview.Items.Count - 1 To 0 Step -1
If kayitListeleListview.Items(lCount).Selected Then
kayitListeleListview.Items(lCount).Remove()
End If
Application.DoEvents()
Next
'****************************
Using sw As New IO.StreamWriter("D:\kayit.txt")
For Each lvi As ListViewItem In kayitListeleListview.Items
Dim line As String = ""
For Each item As ListViewItem.ListViewSubItem In lvi.SubItems
line &= item.Text & ","
Next
line = line.Remove(line.Length - 1, 1)
sw.WriteLine(line)

Next
End Using

'*****************************

Şimdiden yardımlarınız icin teşekkur ederim..
__________________