Buongiorno,
Nell'applicazione ho un form MDI chiamato frmMain, che contiene un toolstrip e un menustrip.
Il mio problema è che non scatta l'evento gotFocus dei form child per esempio.
frmMain:
Codice:
frmNuovo.MdiParent = Me
frmNuovo.Show()
frmGiornate.MdiParent = Me
frmGiornate.Show()
frmNuovo:
Codice:
Private Sub frmNuovo_GotFocus(ByVal sender As Object,
ByVal e As System.EventArgs) Handles Me.GotFocus
'Abilita pulsanti toolbar
frmMain.ToolStripButton1.Enabled = True
End Sub
frmGiornate:
Codice:
Private Sub frmGiornate_GotFocus(ByVal sender As Object,
ByVal e As System.EventArgs) Handles Me.GotFocus
'Disabilita pulsanti toolbar
frmMain.ToolStripButton1.Enabled = False
End Sub
Il mio problema è che sul form frmNuovo il gotfocus viene eseguito su tutti gli altri child no.
Non riesco a capire dov'è il problema io vorrei che se ho 3 form child aperti, al focus di uno mi deve eseguire del codice.
Grazie in anticipo a tutti
Ho risolto il problema tramite l'evento MdiChildActivare del form principale.