I have 2 forms, formOrder and formOrderSummary.
On formOrder there are 3 buttons and a listView1. btnVanilla, btnChocolate and btnNextPage and listview1
On formOrderSummary there is a listView2.
Each time Vanilla or Chocolate is clicked it will add it to the listview.
What I'm trying to do is get the listview1 on formOrder to show in listviewOrder on formOrderSummary. Currently I got it working if the listview is in the same form but I can't seem to do it if the listview is in a different form.
There is a screenshot below which visualises what I mean
formOrder
Public Class formOrder
Dim frm2 As New formOrderSummary
Public vanillaCount As Integer
Public chocolateCount As Integer
Public mynumber As Double
Private Sub btnVanilla_Click(sender As Object, e As EventArgs) Handles btnVanilla.Click
Me.vanillaCount = Me.vanillaCount + 1
Dim str(3) As String
Dim item As ListViewItem
str(0) = "Vanilla"
str(1) = Me.vanillaCount.ToString()
mynumber = str(1) * 1
str(2) = mynumber.ToString("C")
Dim WholeString As String = str(0)
item = New ListViewItem(str)
For maindish As Integer = 0 To Me.ListView1.Items.Count - 1
If (Me.ListView1.Items(maindish).ToString = "ListViewItem: {" + WholeString + "}") Then
Me.ListView1.Items.RemoveAt(maindish)
Me.ListView1.Items.Add(item)
Return
End If
Next
Me.ListView1.Items.Add(item)
End Sub
Private Sub BtnChocolate_Click(sender As Object, e As EventArgs) Handles b btnChocolate.Click
Me.chocolateCount = Me.chocolateCount + 1
Dim str(3) As String
Dim item As ListViewItem
str(0) = "Chocolate"
str(1) = Me.chocolateCount.ToString()
mynumber = str(1) * 1.5
str(2) = mynumber.ToString("C")
Dim WholeString As String = str(0)
item = New ListViewItem(str)
For maindish As Integer = 0 To Me.ListView1.Items.Count - 1
If (Me.ListView1.Items(maindish).ToString = "ListViewItem: {" + WholeString + "}") Then
Me.ListView1.Items.RemoveAt(maindish)
Me.ListView1.Items.Add(item)
Return
End If
Next
Me.ListView1.Items.Add(item)
End Sub
Private Sub btnConfirm_Click(sender As Object, e As EventArgs) Handles btnConfirm.Click
frm2.Show()
Me.Hide()
End Sub
End Class
FormOrderSummary
Public Class formOrderSummary
Private Sub formOrderSummary_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
End Class