Buongiorno, avrei la necessita di riferirmi ad un form aperto in più copie da un altro form. Discriminerei il form che mi interessa tra le copie aperte dal titolo. Ho fatto questa funzione:
Private Function GetOpenForm() As List(Of Form)Dim formTitles As New List(Of Form)
Try
For Each f As frmFrequency In My.Application.OpenForms
If Not f.InvokeRequired Then
' Can access the form directly.
formTitles.Add(f)
End If
Next
Catch ex As Exception
End Try
Return formTitles
End Function
I form aperti in più copie sono la classe frmFrequency citata. Quando eseguo però la lista è sempre vuota, anche se il frmFrequency è avviato in 3 copie. Qualcuno mi aiuta?
Grazie.