J'ai un formulaire qui prend l'entrée de l'utilisateur et ensuite laisse l'utilisateur se connecter au serveur sql. Mais où puis-je définir la propriété du bouton par défaut de sorte que l'utilisateur, lorsqu'il clique sur le bouton d'entrée, effectue le travail de ce bouton.
Réponses
Trop de publicités?Il s'appelle AcceptButton
maintenant sur le formulaire ; mettez-le sur le bouton qui sera le bouton par défaut.
Se référer à Propriété Form.AcceptButton
Outre la propriété Form.AcceptButton, le bouton "OK" doit avoir la propriété TabOrder définie sur 0 et tous les autres contrôles du formulaire doivent avoir un TabOrder >0.
Cela peut être fait en utilisant un kit de construction de ressources de formulaires ou par code, par exemple. buttonOK.TabOrder = 0 ;
J'ai remarqué à plusieurs reprises qu'il y avait une confusion entre un bouton actif et un bouton d'acceptation. Je viens juste de m'en rendre compte. Donc, j'ai juste pensé ajouter une petite option aux réponses déjà données. Évidemment, la meilleure réponse est ;
this.AcceptButton = AcceptButton;
Cependant, si vous souhaitez que le bouton soit un contrôle actif, voici ce que vous devez faire ;
this.ActiveControl = OkButton;
les détails : https://docs.microsoft.com/en-us/dotnet/api/system.Windows.forms.containercontrol.activecontrol?view=netcore-3.1
J'espère que cela sera utile à tous ceux qui cherchent.