Je voulais ajouter un événement pour une zone de texte à gérer lorsqu'elle perd le focus. J'étais sûr de me souvenir d'une sorte d'événement LostFocus
, mais je ne l'ai pas vu dans la grille Propriétés. Mais bien sûr, l'événement existe si j'y accède par programmation. J'utilise VS2008 - quelle est la raison pour laquelle cet événement (et peut-être d'autres?) N'apparaît pas dans la grille des propriétés?Pourquoi certains événements n'apparaissent pas dans la fenêtre des propriétés de Visual Studio?
0
A
Répondre
6
Control.LostFocus
est marqué avec [BrowsableAttribute(false)]
. Cela signifie qu'il ne sera pas affiché dans la fenêtre Propriétés. Pour plus de détails, voir BrowsableAttribute
.
est ici la déclaration:
[BrowsableAttribute(false)]
public event EventHandler LostFocus
1
LostFocus est un événement gênant, c'est la copie fine à partir du SDK docs pour WM_KILLFOCUS, le message Windows sous-jacent:
Lors du traitement de ce message, ne pas faire des appels de fonction qui affichent ou activent une fenêtre. Cela provoque le thread pour donner le contrôle et peut provoquer l'application pour cesser de répondre aux messages. Pour plus d'informations, voir Deadlocks de messages.
Utilisez l'événement Leave à la place.
Questions connexes
- 1. Suppression d'une méthode de la fenêtre des propriétés Visual Studio
- 2. Fenêtre de propriétés comme Visual Studio dans Silverlight
- 3. Gestion des événements de conception Visual Studio
- 4. Visual Studio 2008: Comment afficher les propriétés "Avancées" dans la fenêtre Propriétés?
- 5. certains visual-studio Questions 2008
- 6. Visual Studio 2008 - Impossible d'éditer les événements dans WPF
- 7. Visual Studio 2k8: spécification des propriétés personnalisées
- 8. Page.PreLoad Événement n'apparaissant pas dans Visual Studio
- 9. Flex: Pourquoi ne puis-je pas gérer certains événements?
- 10. Comment faire pour afficher les propriétés d'un contrôle personnalisé dans la fenêtre des propriétés Visual Studio IDE 2008?
- 11. Comment écrire dans la fenêtre de sortie dans Visual Studio?
- 12. Obtenir mon événement à afficher dans la fenêtre Propriétés
- 13. Poster Créer des événements Personnalisation Dans Visual Studio
- 14. Raccourci Fenêtre Visual Studio Wonkyness
- 15. Nettoyage automatique de la fenêtre immédiate dans Visual Studio
- 16. Sortie xUnit.net localisée dans la fenêtre de sortie Visual Studio
- 17. Visual Studio 2010 Express. Ecrire dans la fenêtre de sortie
- 18. Caractères amusants dans la fenêtre de sortie Visual Studio
- 19. Gestion des événements du débogueur de Visual Studio 2008
- 20. Projet d'installation de Visual Studio, définition du chemin, mais pas visible dans la fenêtre de commande
- 21. L'utilisation de feuilles de propriétés dans Visual Studio 2010?
- 22. Fenêtre d'outil vide Visual Studio 2008
- 23. Fenêtre d'édition fractionnée dans Visual Studio
- 24. Autoriser les propriétés de chaîne multiligne dans la fenêtre Propriétés
- 25. Fenêtre Visual Studio intelisense pour littéral numérique?
- 26. Fenêtre de propriétés de type Visual Studio.NET dans ASP.NET
- 27. Visual Studio - comment se débarrasser de la fenêtre de sortie?
- 28. Vérification de la gestion de certains événements lors de la fermeture de la fenêtre du navigateur
- 29. Création de propriétés de classe dans Visual Studio
- 30. pipes dans les événements de génération Visual Studio
+1 Je suis curieux de savoir pourquoi? Est-ce parce qu'ils veulent que nous utilisions plutôt Enter et Leave? – Coincoin