En C#/Winforms, comment définir la mise au point par défaut lorsque mon application démarre?Comment définir quel contrôle a le focus sur Démarrer l'application
34
A
Répondre
57
Celui avec l'index de tabulation minimum obtient automatiquement le focus (en supposant que la propriété TabStop
est définie sur true). Réglez juste les indices de tabulation de manière appropriée. À propos, Visual Studio fournit un moyen de définir facilement les index des onglets en cliquant simplement sur les contrôles dans l'ordre de votre choix. Vous pouvez activer cette fonctionnalité en choisissant l'option "Ordre de tabulation" dans le menu "Affichage" lorsque vous êtes dans la vue de conception de formulaire.
Vous pouvez également donner manuellement la priorité à un contrôle en appelant sa méthode Select
lors du chargement du formulaire.
Questions connexes
- 1. .NET - Quel contrôle a le focus? - Visual Studio 2008
- 2. Comment définir le focus sur un contrôle Web dans ASP.NET
- 3. WPFMVVM Définir le contrôle du focus
- 4. Déterminer quel élément a le focus
- 5. Trouver quel composant asp.net a le focus
- 6. MooTools: Définir le focus sur le clic
- 7. wxPython: Comment savoir quel widget a le focus?
- 8. Comment tester quel élément a le focus dans Selenium RC?
- 9. Comment puis-je savoir quel contrôle a le focus dans Windows Forms .NET?
- 10. comment définir le focus par défaut?
- 11. Comment savoir quel élément a le focus sur le chargement de la page? Est-ce possible?
- 12. wpf listview a perdu le focus
- 13. Nouveauté de WPF - Quel contrôle utiliser/démarrer?
- 14. Comment définir le focus sur un contrôle dans un TreeViewItem lorsqu'il est sélectionné
- 15. focus sur le contrôle utilisateur en C#
- 16. Empêcher les vues de dérober le focus/définir le focus sur une vue
- 17. Comment démarrer jquery datepicker avec focus
- 18. Comment définir le focus sur l'élément canvas HTML5?
- 19. Comment définir le focus sur un objet TLFTextfield
- 20. AS3 - Sortie quel objet a le focus clavier?
- 21. Définir le focus sur un autre contrôle après avoir cliqué sur TreeView
- 22. Comment déterminer quel contrôle a été touché?
- 23. Comment trouver quel contrôle a fait l'asyncpostback?
- 24. WPF: Impossible de définir le focus
- 25. Comment définir le focus sur la zone de texte et/ou le contrôle après avoir cliqué sur une étiquette ASP?
- 26. Comment faire pour que le contrôle parent sache que son enfant a le focus?
- 27. Capture d'un événement KeyUp sur un formulaire lorsque le contrôle enfant a le focus
- 28. Comment démarrer cette démo GMaps avec le focus clavier?
- 29. AppleScript: Finder: Comment savoir si le bureau a le focus?
- 30. Supprimer le focus rect sur le contrôle - Delphi
Vous souhaitez appeler Select() au lieu de Focus(), Focus est une méthode de bas niveau destinée principalement aux auteurs de contrôles personnalisés. Voir: http://stackoverflow.com/questions/802722/whats-the-difference-between-control-select-and-control-focus – blak3r
Select() a parfaitement fonctionné. Merci! – anon58192932
Bonne réponse. Notez que le TabIndex des contrôles de conteneur (panneaux, etc.) a la priorité sur leurs enfants - même si TabStop du conteneur est faux. Affichage> Ordre des onglets rend cela clair. – Dunc