First, I'm using VB 2005 so a bit rusty with the differences. But if I'm understanding you correctly you want 2 or more forms up and be able to make changes to your main form using the other(s). Correct?
I'll show you for 2 forms. We'll just call your main form "Form1" and a 2nd form as "Form2".
Now, if you have 3 columns in your listview on Form1 and want each column of the selected line to show up on Form2 you would do something like this:
Private Sub lvwTaxList_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lvwTaxList.DoubleClick
Form2.Show()
Form2.txtTaxType.text = lvwTaxList.Item(lvwTaxList.FocusedItem.Index).SubItems(0).Text
Form2.txtBroker.text = lvwTaxList.Item(lvwTaxList.FocusedItem.Index).SubItems(1).Text
Form2.txtGoDown.text = lvwTaxList.Item(lvwTaxList.FocusedItem.Index).SubItems(2).Text
End Sub
Just put your own Form & Control names in the right places and the above code should work for you. If you want changes from your 2nd Form to be sent back to your 1st Form you would use the reverse method in the coding for your 2nd Form:
Form1.lvwTaxList.Item(lvwTaxList.FocusedItem.Index).SubItems(0).Text = txtTaxType.text
Hope this helps!
Peace to you and yours,
Matthew "Dra'Gon" Stohler