Bonjour!

Soient 2 forms :
-consulIE1
-ConsulIECS1
Ces 2 forms sont des "enfants" d'un form principal (application MDI)
Le principe : apres avoir appuye sur un boutton du form consulIE1, je cree une instance ConsulIECS1 qui doit apparaitere et je veux aussi rendre consulIE1 "disabled".
Quand on ferme ConsulIECS1, je souhaite que le form consulIE1 soit a nouveau "enabled" avec le focus.

Dans le form consulIE1, on a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ConsulIECS1.Show()
Me.Enabled = False
ConsulIECS1.Formcreator = Me
Dans le form consulIECS1, on a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
   Private Sub ConsulIECS_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.VisibleChanged
   If Me.Visible = False Then
       Formcreator.Enabled = True
       'Formcreator.TopMost = True 'ne marche pas non plus
       Formcreator.Activate() 'pour donner le Focus to the Form
       Me.Dispose()
    End If
End Sub
Cela ne donne pas les resultats escomptes. En effet apres que le form ConsulIECS1 soit ferme, je dois cliquer sur le form consulIE1 pour le rendre actif (enabled)et notamment voir apparaitre, sur le form principal, son menu. Je voudrais pouvoir supprime ce click de souris!

Merci de votre aide.

Manix