Si vous définissez votre Formde » AcceptButtonla propriété à l' un des Buttonsur le s Form, vous obtenez ce comportement par défaut.
Sinon, définissez la KeyPreviewpropriété truesur le Formet gérez son KeyDownévénement. Vous pouvez vérifier la Enterclé et prendre les mesures nécessaires.
Vous pouvez désigner un bouton comme "AcceptButton" dans les propriétés du formulaire et qui interceptera toutes les touches "Entrée" sur le formulaire et les acheminera vers ce contrôle.
Comme indiqué précédemment, définissez la propriété AcceptButton de votre formulaire sur l'un de ses boutons ET définissez la propriété DialogResult pour ce bouton sur DialogResult.OK , afin que l'appelant sache si la boîte de dialogue a été acceptée ou rejetée.
Définissez l'attribut KeyPreview sur votre formulaire sur True, puis utilisez l'événement KeyPress au niveau de votre formulaire pour détecter la touche Entrée. Lors de la détection, appelez le code que vous auriez pour le bouton «soumettre».
Réponses:
Si vous définissez votre
Form
de »AcceptButton
la propriété à l' un desButton
sur le sForm
, vous obtenez ce comportement par défaut.Sinon, définissez la
KeyPreview
propriététrue
sur leForm
et gérez sonKeyDown
événement. Vous pouvez vérifier laEnter
clé et prendre les mesures nécessaires.la source
la source
Vous pouvez désigner un bouton comme "AcceptButton" dans les propriétés du formulaire et qui interceptera toutes les touches "Entrée" sur le formulaire et les acheminera vers ce contrôle.
Consultez Comment: désigner un bouton Windows Forms comme bouton d'acceptation à l'aide du concepteur et notez les quelques exceptions qu'il décrit (zones de texte multilignes, etc.)
la source
Comme indiqué précédemment, définissez la propriété AcceptButton de votre formulaire sur l'un de ses boutons ET définissez la propriété DialogResult pour ce bouton sur DialogResult.OK , afin que l'appelant sache si la boîte de dialogue a été acceptée ou rejetée.
la source
Vous pouvez vous abonner à l'
KeyUp
événement duTextBox
.la source
Le formulaire a une propriété KeyPreview que vous pouvez utiliser pour intercepter la pression de touche.
la source
Utilisez simplement
** Mettez votre identifiant de bouton à la place de «MyButton».
la source
Définissez l'attribut KeyPreview sur votre formulaire sur True, puis utilisez l'événement KeyPress au niveau de votre formulaire pour détecter la touche Entrée. Lors de la détection, appelez le code que vous auriez pour le bouton «soumettre».
la source
la source