|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
[VB.NET] Problema focus con form child "RISOLTO"
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() 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
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
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
Ultima modifica di jackk87 : 10-06-2010 alle 20:30. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
Ho risolto il problema tramite l'evento MdiChildActivare del form principale.
Codice:
Private Sub frmMain_MdiChildActivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MdiChildActivate
If Me.ActiveMdiChild Is Nothing Then
AbilitaTuttoToolbarMenu()
Else
Select Case Me.ActiveMdiChild.Name
Case "frmNuovo"
DisabilitafrmNuovoToolbarMenu()
Case "frmGiornate"
DisabilitafrmGiornateToolbarMenu()
End Select
End If
End Sub
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:01.



















