Bonjour,

J'ai un contrôle utilisateur comportant 1 Textbox & 1 bouton. Je veux pouvoir générer une action quand il perd le focus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Class MyControl
    Inherits UserControl
 
    Protected Overrides Sub OnEnter(e As EventArgs)
        MyBase.OnEnter(e)
        MessageBox.Show("enter")
    End Sub
 
    Protected Overrides Sub OnLeave(e As EventArgs)
        MyBase.OnLeave(e)
        MessageBox.Show("leave")
    End Sub
....etc
J'ai placé ce UserControl sur une forme avec d'autres contrôles.
Si je clique dans Usercontrol.Textbox , je reçois bien le msg "enter".
Si je clique ensuite sur un espace vide de la forme, je n'ai pas le msg "leave" . Par contre, si je clique sur un autre contrôle de cette forme, je reçois bien le msg "leave"

Merci de m'éclairer pour résoudre ce problème.

Olivier