bonsoir, pouvez vous me dire lorsque je suis dans un edit et que je fait enter, comment est ce que je dois écrire pour que ca passe sur le bouton suivant?
donc du entrer sa passe directement sur le bouton
merci
bonsoir, pouvez vous me dire lorsque je suis dans un edit et que je fait enter, comment est ce que je dois écrire pour que ca passe sur le bouton suivant?
donc du entrer sa passe directement sur le bouton
merci
Dans l'évènement OnkeyPress de ton Edit fais un SetFocus sur le bouton.
oui mais quand je fais key press, a peine je tape mon 1 lettre de mon prénom qu'il va de suite sur le bouton suivant.
Ce que j'aimerai c'est une fois que j'ai taper tout mon prénom, je tape entrer et la ca va sur le bouton.
Comment dois je faire? j'ai essayer onEntrer mais là, je ne sais rien écrire comme prénom
Salut,
Avant d'envoyer le focus au bouton, il faut que tu vérifies que c'est la touche entrée qui a été pressée.
Le code pourrait être ceci:
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TForm1.Edit1KeyPress(Sender: TObject;var Key: Char); begin if (Key = #13) then Bouton1.SetFocus; end;
Bonjour,
je ponse que le dans l'evenement OnKeyDown ca resolue le probleme aussi:
Bon courage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if Key = VK_Return then Bouton1.SetFocus;
Bonjour,
La technique que j'utilise est celle d'un bouton caché sous un autre composant (mais pas invisible) avec la propriété "Default" à true.
Quand on tape sur <enter>, cela active l'événement Onclick de ce bouton :
Il n'y a plus qu'à trouver le composant qui a le focus et le passer au suivant.
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Bonjour,
Merci de bien ne pas oublier le tag .
Bon courage
pour le Tag resolu regarde dans Outil de la discussion en Haut.
Merci.
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