void addtolist(string a,string b) { string timec= DateTime.Now.ToLongTimeString(); listView1.Items.Add(a.ToString()); listView1.Items[countlist].SubItems.Add(b.ToString()); listView1.Items[countlist].SubItems.Add("OPEN"); listView1.Items[countlist].SubItems.Add("5"); listView1.Items[countlist].SubItems.Add(timec.ToString()); listView1.Items[countlist].SubItems.Add("5"); countlist+=1; } ----------------------------------------------------- private void timer1_Tick(object sender, System.EventArgs e) { // بداية موقع الخطأ في حساب السعر try { string all,z; foreach(ListViewItem lv in listView1.Items) { if(lv.SubItems[2].Text=="OPEN") { all=lv.SubItems[4].Text.ToString(); h=Int32.Parse(all.Substring(6,2)); string now=DateTime.Now.Second.ToString(); if(now==h.ToString()) { m=Int32.Parse(lv.SubItems[5].Text); m=m+1; lv.SubItems[5].Text=m.ToString(); } } } } catch { timer1.Enabled=false; timer1.Enabled=true; }