Merhabalar, yine bir soru ile karşınızdayım. Bir otomasyon programı üzerinde çalışıyordum ki neredeyse bitmek üzere. Tek bir sıkıntı kaldı onuda sizlere sorayım.
Öncelikle resimler ile anlatayım derdimi:
Programın çalışır haldeki açılış hali:
Programa bilgi girişi ve listview'e eklenişi:
Görüldüğü gibi listview'e bilgiler eklendi. Resimi kayıt etmek için Listview'in Tag özelliğini kullandım.
Bilgilerin gösterimi:
Buraya kadar her şey normal. Gayet düzgün çalışan bir program var elimde. Ancak sorunum programı kapatıp tekrar açınca başlıyor. Şu şekilde:
Yeniden başlatılan programın bilgi gösterimi:
Evet görüldüğü üzere bütün bilgileri kaydetip, geri getirebilirken Listview'in tag özelliğini kaydetmeyi başaramamışım.
Kayıt kodları:
Array dizi = new ListViewItem[listView1.Items.Count]; listView1.Items.CopyTo(dizi, 0); Stream fl = File.Open("Araçlar.dat", FileMode.Create); IFormatter formatter = (IFormatter)new BinaryFormatter(); formatter.Serialize(fl, dizi); fl.Close();