Hello,
Comment fait on pour que le clavier se ferme losque l'utilisateur appui sur la touche Enter ?
Est-ce dépendant de l'InputScope ?
Merci
Hello,
Comment fait on pour que le clavier se ferme losque l'utilisateur appui sur la touche Enter ?
Est-ce dépendant de l'InputScope ?
Merci
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Salut,
Tu peux tout simplement t'abonner à l'évènement KeyUp de la zone éditable que tu utilises comme une TextBox par exemple puis tu fais une condition qui permet de savoir si la touche "Enter" a été appuyée.
Si c'est le cas tu fais un :Cela va permettre de retirer le focus à la zone de texte et donc fermer le clavier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.Focus();
Cordialement
Ok,
merci pour l'astuce
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Effectivement, c'est le principe.
Il faut aussi mettre la propriété IsTabStop de ta page à true:
Code : Sélectionner tout - Visualiser dans une fenêtre à part IsTabStop = true;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void TextBoxKeyUp(object sender, KeyEventArgs e) { // if you handle e.PlatformKeyCode == 0x0A (as shown below) // you can also respond to the Enter key being pressed on the host keyboard // when running in the emulator without the SIP. if (e.Key == Key.Enter || e.PlatformKeyCode == 0x0A) { Focus(); } }
Les règles du forum
Le trio magique : FAQ + Cours + fonction rechercher
Mes articles
Pas de questions par messages privés svp
Software is never finished, only abandoned.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager