title: How to edit listview item from another form
body: <p>on adjust quantity button on form1 i have</p>
  
  <pre><code>    private void button1_Click(object sender, EventArgs e)
      {
          adjust fr = new adjust();
          int i = 0;
          ListViewItem it = listView1.SelectedItems[i];
          it.Remove();
          string v1 = it.SubItems[1].Text;
          decimal v2 = decimal.Parse(it.SubItems[2].Text);
          decimal v3 = decimal.Parse(it.SubItems[3].Text);
          fr.itemcodetxt.Text = v1;
          fr.currentquantity.Text = v2.ToString();
          fr.pricetxt.Text = v3.ToString();
  
          fr.ShowDialog();
  
  
      }
  </code></pre>
  
  <p>and on form2(adjust) i have this code</p>
  
  <pre><code>    private void button1_Click(object sender, EventArgs e)
      {
          int i = 0;
          Form1 f = new Form1();
  
  
          //Is the error i recieve here
          ListViewItem item = f.listView1.Items[1]; //Additional information: InvalidArgument=Value of '1' is not valid for 'index'.
          string itemcode = item.SubItems[1].Text;
          decimal itemquantity = decimal.Parse(item.SubItems[2].Text);
          decimal pr = decimal.Parse(item.SubItems[3].Text);
          decimal totalp = decimal.Parse(item.SubItems[2].Text) * decimal.Parse(textBox1.Text);
          totalp = decimal.Parse(item.SubItems[4].Text);
  
          var itm = new ListViewItem();
          item.Text = "1";
          item.SubItems.Add(itemcodetxt.Text);
          item.SubItems.Add(textBox1.Text);
          item.SubItems.Add(pr.ToString());
          item.SubItems.Add(totalp.ToString());
  
          f.listView1.Items.Add(item);
  
      }
  </code></pre>