Lorsque vous changez le focus à l'aide du clavier (TAB, MAJ+TAB, etc.), en appelant les méthodes Select ou SelectNextControl, ou en définissant la propriété ContainerControl..::.ActiveControl au formulaire actuel, les événements Focus se produisent dans l'ordre suivant :
Enter
GotFocus
Leave
Validating
Validated
LostFocus
Lorsque vous changez le focus avec la souris ou par l'appel à la méthode Focus, des événements Focus se produisent dans l'ordre suivant :
Enter
GotFocus
LostFocus
Leave
Validating
Validated
Si la propriété CausesValidation a la valeur false, les événements Validating et Validated sont supprimés.
Si la propriété Cancel du CancelEventArgs a la valeur true dans le délégué d'événement Validating, tous les événements qui se produiraient normalement après l'événement Validating sont supprimés.
Pour plus d'informations sur la gestion des événements, consultez Consommation d'événements.
Remarque sur la plateforme Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows CE :
L'événement Validating se déclenche après LostFocus dans toutes les séquences de code sur le .NET Compact Framework, sauf lorsqu'il n'est pas possible de restaurer le focus ultérieurement, par exemple lors de la fermeture du formulaire.
Partager