Sto creando un'applicazione con form MDI, avrei un problema con l'evento MDIChildActived, ho questo codice nell'evento
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.
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.