J'ai beaucoup de contrôles que je fais dans l'exécution et je les trouve dans mon panneau sur le formulaire, maintenant je veux supprimer chaque contrôle que l'utilisateur a sélectionné, comment puis-je comprendre quel contrôle a été concentré? merci.comment peut comprendre quel contrôle a été concentré?
2
A
Répondre
5
Généralement, vous avez besoin de FocusManager.GetFocusedElement si vous utilisez WPF ou Form.ActiveControl pour WinForms.
Pour le panneau, il sera:
if (panel.ContainsFocus)
{
Control currentlyFocused =
panel.Controls.Cast<Control>().FirstOrDefault(control => control.Focused);
}
0
En utilisant ActiveControl
. See this
Questions connexes
- 1. Comment comprendre quel UITableViewCell a été sélectionné
- 2. Comment déterminer quel contrôle a été touché?
- 3. Comment déterminer quel contrôle a été cliqué dans WPF UserControl?
- 4. Figure dehors le contrôle concentré
- 5. Déterminez quel contrôle a été ouvert sur le menu contextuel
- 6. Comment déterminer quel index a été créé
- 7. Comment savoir quel programme a été lancé?
- 8. Quel objet a été cliqué lorsqu'un événement a été déclenché?
- 9. Comment identifier quel bouton a été cliqué
- 10. Comment savoir quel élément a été cliqué
- 11. Comment savoir quel itinéraire a été sélectionné?
- 12. Comment détecter quel rectangle a été cliqué?
- 13. Comment savoir quel bouton a été cliqué?
- 14. Quel délimiteur a été utilisé?
- 15. Comment comprendre quel type a été sélectionné au lieu de T dans la méthode générique?
- 16. Comment puis-je savoir quel code a été exécuté?
- 17. comment peut comprendre que le swing natif jwebbrowser DJ a été complètement charger la page Web?
- 18. Comment comprendre quand une nouvelle application a été téléchargée?
- 19. Comment trouver quel contrôle a fait l'asyncpostback?
- 20. Comment savoir quel bouton a été poussé dans la liste?
- 21. JQuery Quel formulaire a été soumis
- 22. vérifier quel menu déroulant a été modifié
- 23. SystemEvents.SessionSwitch quel utilisateur a été verrouillé/déverrouillé
- 24. Monotouch.Dialog - Quel élément a été taraudés
- 25. JQuery - quel formulaire a été soumis?
- 26. Comment déterminer quel contrôle a été cliqué et que contextMenuStrp est apparu?
- 27. Quel paiement a été confirmé par paypal?
- 28. Capturez quel onglet a été aimé
- 29. Quel pictureBox a été sélectionné? C#
- 30. Quel bouton de JSpinner a été enfoncé?
Je veux trouver sur mon panneau, pas sur mon formulaire. – Farna
@ na.farzane, utilisez-vous WPF ou WinForms? –
Ajout du code pour le panneau. –