Ho una funzione Shared dalla quale ho bisogno di enumerare le finestre MDI aperte. Se richiamo un'altra funzione che provveda ad inserire in un array la lista delle form aperte mi da errore:
codice:
Impossibile fare riferimento ad un membro di istanza di una classe all'interno di un metodo o di un inizializzatore di membri condivisi senza un'istanza esplicita della classe
. Se invece l'array lo creo direttamente nella funzione Shared così:
codice:
Dim i As Integer
Dim zCtrl As Control
For Each zCtrl In Me .MdiChildren
lista(i) = zCtrl.Name
i += 1
Next zCtrl
Errore:
codice:
ME è valido solo all'interno di un metodo di istanza
Mi sapreste consigliare su come risolvere?