Quel événement dois-je utiliser pour cela? P>
3 Réponses :
contrôle.lostfocus. p>
Ce n'est pas répertorié dans la zone Éditeur de propriétés Textbox. Est-ce que tu sais pourquoi?
Tout simplement pas affiché dans l'éditeur de propriétés. Vous pouvez l'ajouter du code derrière. Si Control.Leave est là car Johannes vous a suggéré de pouvoir l'utiliser aussi.
Il n'est pas affiché dans la fenêtre Propriétés car l'événement est marqué avec [BrowSableattribute (Faux)] msdn.microsoft.com/en-us/Library/...
'Control.LostFocus' P>
Ce n'est pas répertorié dans la zone Éditeur de propriétés Textbox. Est-ce que tu sais pourquoi?
Control.leave ou Control.LostFocus : P >
Lorsque vous modifiez la mise au point en utilisant le clavier ( ⇆ kbd>, ⇧ kbd> + ⇆ kbd>, etc.), en appelant le Sélectionnez ou SELECTNEXTCONTROL Méthodes, ou en définissant le ContainControl.ACtivecontrol Propriété sur le formulaire actuel, les événements de mise au point se produisent dans le Commande suivante: P>
- Entrez li >
- gotfocus li >
- Laissez li >
- Validation LI >
- validée li >
- Lostfocus Li > ol>
Lorsque vous modifiez la mise au point en utilisant la souris ou en appelant le FOCUS Méthode, les événements de mise au point se produisent dans l'ordre suivant: P>
- Entrez li >
- gotfocus li >
- Lostfocus li >
- Laissez li >
- Validation LI >
- validée li > ol>
Si le Propriété CAUSSEFERRER est défini sur False, le Validation et Validationdated événements sont supprimés. < / p> blockQuote>
C'est étrange, lorsque je perds la mise au point avec la souris, je ne reçois pas l'événement validé pour tirer pour une raison quelconque.
Certains contrôles ne peuvent pas le déclencher; De même, la mise en garde peut être définie sur false code>. Et validé code> n'est pas strictement un événement de mise au point, comme dans, vous ne devriez pas l'utiliser comme événement "Focus Lost". C'est à des fins de validation.