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.
J'ai placé ce UserControl sur une forme avec d'autres contrôles.
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
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
Partager