Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir
descendre et monter dans chaque label
Lorsque j'utilise seulement keydown tous se passe bien j'arrive a
changer de label (en utilisant =E9galement la fonction setfocus) Je peux
ainsi passer d'un label a l'autre lors sur la touche bas sans aucun
souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais
selon mon envie monter sur le labl du dessus ou descendre dans le label
du dessous!
Mais c'est =E0 partir de la que des problemes se pose en effet, j'ai
l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que
j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une id=E9e pour me permettre de modifier ceci ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
andre.araste
Bonjour
Vous voulez faire ce qu'on appelle une navigation dans un formulaire à travers différents contrôles qui généralement sont des TextBox
Un contrôle Label ne peut pas prendre le Focus et le curseur ne peut pas d'y positionner. Il ne dispose pas des procédures d'événements KeyDown et KeyUp. Alors ?
http://perso.orange.fr/andre.araste/ Membre du Club Win's: http://www.clubwins.org Avertissement: Je ne vends rien.
a écrit dans le message de news:
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir descendre et monter dans chaque label Lorsque j'utilise seulement keydown tous se passe bien j'arrive a changer de label (en utilisant également la fonction setfocus) Je peux ainsi passer d'un label a l'autre lors sur la touche bas sans aucun souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais selon mon envie monter sur le labl du dessus ou descendre dans le label du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Merci de votre aide Johnson
Bonjour
Vous voulez faire ce qu'on appelle une navigation dans un formulaire à
travers différents contrôles qui généralement sont des TextBox
Un contrôle Label ne peut pas prendre le Focus et le curseur ne peut pas d'y
positionner. Il ne dispose pas des procédures d'événements KeyDown et KeyUp.
Alors ?
Veuillez préciser votre question.
--
Bonne réception.
andre.araste@wanadoo.fr
http://perso.orange.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.
<john.ambou@free.fr> a écrit dans le message de news:
1152002638.985253.263320@a14g2000cwb.googlegroups.com...
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir
descendre et monter dans chaque label
Lorsque j'utilise seulement keydown tous se passe bien j'arrive a
changer de label (en utilisant également la fonction setfocus) Je peux
ainsi passer d'un label a l'autre lors sur la touche bas sans aucun
souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais
selon mon envie monter sur le labl du dessus ou descendre dans le label
du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai
l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que
j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Vous voulez faire ce qu'on appelle une navigation dans un formulaire à travers différents contrôles qui généralement sont des TextBox
Un contrôle Label ne peut pas prendre le Focus et le curseur ne peut pas d'y positionner. Il ne dispose pas des procédures d'événements KeyDown et KeyUp. Alors ?
http://perso.orange.fr/andre.araste/ Membre du Club Win's: http://www.clubwins.org Avertissement: Je ne vends rien.
a écrit dans le message de news:
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir descendre et monter dans chaque label Lorsque j'utilise seulement keydown tous se passe bien j'arrive a changer de label (en utilisant également la fonction setfocus) Je peux ainsi passer d'un label a l'autre lors sur la touche bas sans aucun souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais selon mon envie monter sur le labl du dessus ou descendre dans le label du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Merci de votre aide Johnson
X
Bonjour,
Le "label" n'a pas il me semble de keyDown/Up, utilise des textBox
Ceci fonctionne:
' mettre 3 textBox Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode <> 40 Then Exit Sub Text2.SetFocus End Sub ' Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode <> 40 Then Exit Sub Text3.SetFocus End Sub ' Sub Text3_KeyUp(KeyCode As Integer, Shift As Integer) If KeyCode <> 38 Then Exit Sub Text2.SetFocus End Sub ' Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer) If KeyCode <> 38 Then Exit Sub Text1.SetFocus End Sub '------------fin du code----- NB : il est peut être possible de le faire aussi avec gotfocus et lostfocus, je n'ai pas essayé...+
-- Site logiciels http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm Site perso http://irolog.free.fr/joe/index.htm Principe d'utilisation des news Groups http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm ------------------------------------------------------------------------------------ a écrit dans le message de news:
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir descendre et monter dans chaque label Lorsque j'utilise seulement keydown tous se passe bien j'arrive a changer de label (en utilisant également la fonction setfocus) Je peux ainsi passer d'un label a l'autre lors sur la touche bas sans aucun souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais selon mon envie monter sur le labl du dessus ou descendre dans le label du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Merci de votre aide Johnson
Bonjour,
Le "label" n'a pas il me semble de keyDown/Up, utilise des textBox
Ceci fonctionne:
' mettre 3 textBox
Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode <> 40 Then Exit Sub
Text2.SetFocus
End Sub
'
Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode <> 40 Then Exit Sub
Text3.SetFocus
End Sub
'
Sub Text3_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode <> 38 Then Exit Sub
Text2.SetFocus
End Sub
'
Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode <> 38 Then Exit Sub
Text1.SetFocus
End Sub
'------------fin du code-----
NB : il est peut être possible de le faire aussi avec gotfocus et lostfocus,
je n'ai pas essayé...+
--
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
<john.ambou@free.fr> a écrit dans le message de news:
1152002638.985253.263320@a14g2000cwb.googlegroups.com...
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir
descendre et monter dans chaque label
Lorsque j'utilise seulement keydown tous se passe bien j'arrive a
changer de label (en utilisant également la fonction setfocus) Je peux
ainsi passer d'un label a l'autre lors sur la touche bas sans aucun
souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais
selon mon envie monter sur le labl du dessus ou descendre dans le label
du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai
l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que
j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Le "label" n'a pas il me semble de keyDown/Up, utilise des textBox
Ceci fonctionne:
' mettre 3 textBox Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode <> 40 Then Exit Sub Text2.SetFocus End Sub ' Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode <> 40 Then Exit Sub Text3.SetFocus End Sub ' Sub Text3_KeyUp(KeyCode As Integer, Shift As Integer) If KeyCode <> 38 Then Exit Sub Text2.SetFocus End Sub ' Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer) If KeyCode <> 38 Then Exit Sub Text1.SetFocus End Sub '------------fin du code----- NB : il est peut être possible de le faire aussi avec gotfocus et lostfocus, je n'ai pas essayé...+
-- Site logiciels http://irolog.free.fr Mail http://irolog.free.fr/ecrire/index.htm Site perso http://irolog.free.fr/joe/index.htm Principe d'utilisation des news Groups http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm ------------------------------------------------------------------------------------ a écrit dans le message de news:
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir descendre et monter dans chaque label Lorsque j'utilise seulement keydown tous se passe bien j'arrive a changer de label (en utilisant également la fonction setfocus) Je peux ainsi passer d'un label a l'autre lors sur la touche bas sans aucun souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais selon mon envie monter sur le labl du dessus ou descendre dans le label du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Merci de votre aide Johnson
SAISAS
Bonjour,
je ne suis pas sûr d'avoir bien compris ton problème, mais ne s'agit-il pas simplement que les deux événements sont appelés pour la même frappe au clavier : une fois qunad tu enfonces la touche (keydown), et une fois quand tu la relèves ...
Mes excuses si je n'ai rien compris ...
"" a écrit :
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir descendre et monter dans chaque label Lorsque j'utilise seulement keydown tous se passe bien j'arrive a changer de label (en utilisant également la fonction setfocus) Je peux ainsi passer d'un label a l'autre lors sur la touche bas sans aucun souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais selon mon envie monter sur le labl du dessus ou descendre dans le label du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
Merci de votre aide Johnson
Bonjour,
je ne suis pas sûr d'avoir bien compris ton problème, mais ne s'agit-il pas
simplement que les deux événements sont appelés pour la même frappe au
clavier : une fois qunad tu enfonces la touche (keydown), et une fois quand
tu la relèves ...
Mes excuses si je n'ai rien compris ...
"john.ambou@free.fr" a écrit :
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir
descendre et monter dans chaque label
Lorsque j'utilise seulement keydown tous se passe bien j'arrive a
changer de label (en utilisant également la fonction setfocus) Je peux
ainsi passer d'un label a l'autre lors sur la touche bas sans aucun
souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais
selon mon envie monter sur le labl du dessus ou descendre dans le label
du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai
l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que
j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?
je ne suis pas sûr d'avoir bien compris ton problème, mais ne s'agit-il pas simplement que les deux événements sont appelés pour la même frappe au clavier : une fois qunad tu enfonces la touche (keydown), et une fois quand tu la relèves ...
Mes excuses si je n'ai rien compris ...
"" a écrit :
Bonjour,
Je fais un petit exemple qui comprend trois label!
En utilisant les evenements keyup et keydown j'aimerais pouvoir descendre et monter dans chaque label Lorsque j'utilise seulement keydown tous se passe bien j'arrive a changer de label (en utilisant également la fonction setfocus) Je peux ainsi passer d'un label a l'autre lors sur la touche bas sans aucun souci.
J'aimerais donc faire de meme avec la touche keyup ainsi je pourrais selon mon envie monter sur le labl du dessus ou descendre dans le label du dessous!
Mais c'est à partir de la que des problemes se pose en effet, j'ai l'impression que les deux evenements se font en meme temps...
Ce qui veut dire que lorsque je suis sur le label du haut et que j'appuis sur la touche du bas, il descend mais remonte aussitot!
Avez vous une idée pour me permettre de modifier ceci ?