Bonjour,
est ce qu'il existe une propriété pour que le focus passe automatiquement au controle suivant apres l'appui sur la touche return dans une textBox ?
(en gros return = Tab)
Merci
Stéphane
Bonjour,
est ce qu'il existe une propriété pour que le focus passe automatiquement au controle suivant apres l'appui sur la touche return dans une textBox ?
(en gros return = Tab)
Merci
Stéphane
Winform ou webform ?
dans une winform
je l'ai solutionné comme ça:
tu capture l'event KeyUp avec comme code:
peut être pas la meilleur solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (e.KeyCode == Keys.Enter) champsSuivant.Focus();
sinon tu as aussi ca :
Je l'ai mis dans l'evenement de mes textbox dans le touches>keypress
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void enterPressKey(object sender, System.Windows.Forms.KeyPressEventArgs e) { if (e.KeyChar == 13 && this.controlActif.Text.Length > 0) { // si le bouton appuyé est "enter" passe au control suivant. this.SelectNextControl((Control)sender,true,false,false,false); } }
voilaaa.
merci !
sinon j'avais trouvé la solution
sendKey("{TAB}")
arf
en effet, sendkey tab est le mieux je crois
je vais changer mon code
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