[vb.net] evento MDIChildActived

Sevenjeak

Utente Attivo
27 Nov 2012
81
2
8
37
sevenjeak.altervista.org
Sto creando un'applicazione con form MDI, avrei un problema con l'evento MDIChildActived, ho questo codice nell'evento

Codice:
        For Each frmControls As Control In Me.Controls
            If frmControls.GetType.Name.ToString = "MdiClient" Then
                Dim frmClient As Form = frmControls.Controls(0)

                MsgBox(frmClient.Name)
            End If
        Next

Bhe.. il codice lo inserito cosi, per ora, per provare il funzionamento dell'evento, il problema è che: se apro, dal form padre, un form figlio, l'evento mi viene generato, ma, se, dallo stesso form figlio aperto, apro un'altro form figlio, dello stesso form MDI principale, l'evento non si verifica, si verifica solamente quando il form viene chiuso, non si dovrebbe verificare quando un form figlio viene aperto o chiuso al suo interno?

In'oltre, c'è un modo da eseguire queste istruzione ogni volta che attivo, sul form MDI, un form figlio differente, non so se mi sono spiegato.
 

Discussioni simili