web-dev-qa-db-fra.com

Comment définir quel contrôle se concentre sur le démarrage de l'application

Pour une application Windows Forms C #, comment puis-je définir le focus par défaut sur un contrôle donné au démarrage de mon application?

40
Dribbel

Celui avec l'index de tabulation minimum obtient automatiquement le focus (en supposant que la propriété TabStop est définie sur true). Définissez simplement les index des onglets de manière appropriée.

Soit dit en passant, Visual Studio fournit un moyen de définir facilement les index des onglets en cliquant simplement sur les contrôles dans l'ordre que vous souhaitez. Vous pouvez activer cette fonctionnalité en choisissant l'option "Ordre de tabulation" dans le menu "Affichage" lorsque vous êtes en mode création de formulaire.

Vous pouvez également donner manuellement le focus à un contrôle en appelant sa méthode Select lors du chargement du formulaire.

73
Mehrdad Afshari