Form3 contains array elements which loads its item from form1 listbox. 
When form3 is closed and again reopened then the array is becoming empty and there are no values in array that I can compare to. 

Have tried to get another listbox in form3 and get elements through it by refreshing it everytime in every run. but it is not working. 

```
form1

Do while xr.read()
If xr.NodeType = XmlNodeType.Element AndAlso xr.Name = "Rating" Then
dim rating(0) as string = {xr.ReadElementString}
ListBox5.Items.Add(rating(0))

end If

 Private Sub RatingsToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RatingsEnteredVsAppxRatingsToolStripMenuItem.Click
        Dim myform As Form3
        myform = New Form3

        myform.Show(Form3)

        InitializeComponent()
    End Sub

form3

Public class form3

Dim toarray() As String = Form1.ListBox5.Items.OfType(Of String).ToArray()

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'Compare operations to array
end sub

end class

```

I expect that when form3 is closed and opened from the menustrip of form1 again then the toarray should still contain the elements of listbox5.